We stayed here over Christmas, the hotel was clean. The staff were amazing, so friendly and helpful, nothing was too much trouble. The home cooked meals were fantastic and we were never left feeling hungry. The Christmas Day evening meal ended up being about 8 courses! Would recommend it to others.