The unit was absolutely fantastic for our holiday! Very clean with great amenities- community pool, access to the beach club, nature walk, and garage filled with beach necessities (goggles, fins, beach blankets, chairs, & cooler.) The beach was fantastic- about a ten minute walk from the unit (it's a hot walk over the lava terrain so bring H2O) -with very calm water and a beach bar/restaurant. A little bit further down there are two other beaches that are rockier (beware of sea urchins) but much less crowded and great spots for watching the sunset. My niece enjoyed the snorkeling equipment and saw two giant turtles. We had a great time utilizing the outdoor grill. Beds are comfy and rooms are private. It was a wonderful stay and we definitely would revisit.