This spot is exactly what I was looking for: a quick walk to the beach, immensely helpful staff, amenities galore, bargain price. The roosters are no joke, but I found that it was lovely to wake up with the sunrise and have the whole day for adventuring. Plus every hike, snorkel, kayak, etc. tour has such an early check-in time that you may also find yourself appreciative of the natural alarm clock.
More about those amenities: free laundry on site (yes, detergent is provided), well-appointed kitchen (including tupperware for any leftovers), and a wealth of beach items (including umbrellas and chairs, towels, boogie boards, snorkels...). There are even bikes and helmets available.
They have truly thought of everything here.