This is the fourth or fifth time that I've stayed here and it's never disappointed. The hotel is great. The rooms are great. The staff are great. The restaurant is great (and very well priced). I can't fault it in any way. They even get the small touches right - warm bread before dinner with amazing soft butter, an umbrella in your room in case it rains.... the list goes on. Next time I'm in the area I won't stay anywhere else but here.