Wonderful stay here! The location, interior and views from the superb terrace were amazing. I have never stayed anywhere with such thoughtful touches such as food ingredients, luxury toiletries, beach wear, first aid etc.