It was absolutely perfect - from the location, to the design, to the hospitality to the private beach to the mini bar!!! Everything was picture perfect and the highlight of our holiday. Could not have had a more perfect stay.