This place was amazing. Right on the beach, pools overlooking the ocean, bar, gym, restaurants, game/billiards room, daily activities from hula lessons to morning Yoga.Staff was amazing, free bike rentals, shops & food within walking distance. Only gripe was our “ocean view”. More like a had to peak over trees and around the balcony corner ocean view. Other than that - amazing experience.