Great amenities, thoughtful host, excellent attention to detail, excellent breakfast, great value for money, stunning views, sparkling clean.