We really enjoyed this property and the location. The pool was very nice and there were a lot of amenities available in the pool area (hot tub, kiddie pool, cornhole, lawn chess, ping pong table, giant "connect four" game, a game room w/pool table, foosball, tennis court, basketball, etc.). The condo itself was nice and spacious enough for us (note: the kitchen area was pretty small and could really only fit one person at a time, but it did not take away from our experience). There are several grills and the property provides coffee, laundry detergent, dishwasher detergent, and dish soap/sponge so you do not need to purchase those items. They also provide beach towels, but there is a fee to rent beach chairs, snorkeling gear, etc. Overall, we had a great time and would stay here again!