It was an amazing place. Very clean! There were beach supplies in the apartment, including some snorkel equipment and sand toys, and the pools were great, and the beach was lovely and uncrowded. We met lots of nice families at the pool. Our young kids all had a blast. There is a small bar that serves slushies, some ice cream, adult beverages, hot dogs and tiny pizzas. But you can also bring your own food and drink to the tables by the pool. A short walk along the beachside trail provided more dining options and Starbucks coffee. Choice of luaus within a short driving distance - we went to a fantastic one at the water park (an 8 min drive away). I am super glad we booked this apartment!