Hard to find any fault at all: our welcome was very genuine, the room was excellent, the meals were excellent or good, and the staff were unfailingly cheerful and efficient. We had two small issues, both dealt with extremely quickly and without fuss. We don't hold the hotel or the staff responsible for the weather during our stay!