The place was clean and ready for us when we arrived. We appreciate the many items available to us that we used: Bikes, beach towels, beach toys, beach chairs & umbrellas, as well as a variety of snorkeling gear. The neighborhood pool and workout facility were wonderful. There were two pools a short walk away...a lap pool and a family friendly pool. There are also two hot tubs in the same area. We stayed with three families, so the three bedrooms and three bathrooms worked well for our crew. The kitchen is fully stocked with cooking pans, pots, utensils, plates, bowls, etc for you to be able to cook full meals. We had a few minor issues with the appliances, but they sent maintenance people the same day to check things out. Overall, great experience and nicely located place to stay and play. We enjoyed our time and are sure you will as well.