Great place to stay, apartment was clean and stocked with essentials giving you time to go out and shop on your own. Facilities are well kept, the pool is cleaned daily, and private beach/ BBQ is perfect for viewing the sunset. We loved our stay here!