A very clean, warm place, lovely surroundings, great amenities. Very good hospitality and communication. First rate, and value for money.