This place is awesome. Our kids loved it and it worked really well for our family of 4. They have everything so well thought out, with all the plates, dishes, and things you'll need to cook and prepare your meals. Beach Towels, beach stuff like snorkels, kids sand toys, TV, etc... they have way more than we thought, which made it really great. The location is good, quiet, you can walk to all the main beaches if you want, horseback ride, go to the pool, bbq. I guess our only regret was not staying longer!