Fantastic food in hotel restaurant, with great wine list; well-appointed, comfortable room; and excellent service from all members of staff, who are happy to go the extra mile (in one case, quite a few miles, literally, to save the day in his time off).