Dream stay! The location is superb! White sandy beach, crystal clear ocean, beautiful sunset, wide variety of food choice, friendly staff, plenty of water sports activities, yoga class, etc etc. Our beachfront room (2nd floor) is just divine. Would love to come back again!!