We really enjoyed our stay here over spring break. Our kids loved the pool and playing on the beach right in front of the property. The condo itself was well equipped and comfortable. We cooked several meals and had most everything we have at home - BBQ, blender, pots and pans, plates and silverware, measuring cups, etc. Beds were comfortable, views were fantastic. Only negative was I didn't realize there aren't paths/gates from every building to the pool/beach area, so we had to walk around the side of several other buildings to get there, but that was really minor. Overal we had a great time and would definitely stay again!