This condo was exactly what we were looking for. It was clean and in a perfect location. The resort has everything you could possibly want, multiple pools (including an indoor one) basketball and tennis courts, the beach out front, an on-site restaurant that was a 1-2 minute walk, lots of free pool toys to use (no need to buy any). This was a great place to vacation with children. The grocery store is a little ways away but honestly, the dollar dollar was stocked and only 5 away! The owners are great and quick to respond. I highly recommend!