I can't begin to tell you how impressed I have been with this hotel it clearly deserves its 5 star rating. From reception staff to cleaners everyone is warm and friendly and very attentive without being intrusive. The food is excellent and so is the service. Nothing is wanting in this hotel and can't recommend it strongly enough. Price is the only thing that will put you off but it's the price you have to pay for such excellence and it's almost certainly worth it!