We popped here on a rainy lunchtime and were pleasantly surprised. I always worry that pubs in such tourist hotspots don't need to worry about repeat custom, so overcharge for average food. But I felt that the food was of a decent quality and worth paying the price for. There was only one ale on tap mind, that was a shame, but it was a decent pint. The pub was full and had a good atmosphere with a roaring fire.