Great when you're travelling with a toddler. We rented 1 apartment bedroom, which was very spacious. And you have a kids pool, club house, and private beach-this is enough for us. You can always order go-food/grab food and there is 24 hour Circle K in the back. However, refurbishment is needed-the toys in the kids club are quite old, also the rug where kids are sitting looks very outworn. The lady who takes care of the kid is great though. Also for the pool-it is a bit weird, we can not take the floaties to the big pool, which is very close, and had to pay 100-ish to purchase first. Furniture in the room + curtain was also quite dusty-and will need to be hydro-vacuumed. It is comfy, but my kid got her dust allergy within a day.