Absolutely amazing place - if I could give more than 5 stars I would. Stunning, spotless, great hospitality and overall just such a treat to stay in such a beautiful place.