Perfect setup! Location is a quick walk to the beach, pools, hot tubs, and all of the amenities. There were also several shops and restaurants within walking distance. Also, everything we needed to enjoy our stay was available in the room and ready to go from snorkels, fins, a cooler, beach chairs, to beach toys, and more. Great location, great place, great amenities! Will definitely be planning our next stay here.