Overall we had a great time here and would stay again. The view is great and a good central location. You can sit and watch the surfers and waves right from the balcony. We went in late September and the sunrise is behind the room near the front door entrance and then the sunset is to the right of the balcony so you do not have a direct view of either. Sunset you have to lean over the balcony a bit to be able to see.
Small little beaches right in front but mostly a rock wall. We did see turtles right from the wall but we didn't snorkel there. You can walk south maybe 10-15 mins or a quick drive and there is a nice beach there. For most snorkeling we drove 15+ mins to get some better spots and less crowds.
Easily walkable to dining and little shops. Doesn't seem as advertised but there is an awesome food truck oasis just up the street. Has maybe 6 food trucks with varying food, tables, and even had a DJ one night we went. Highly recommend going to these. We enjoyed this food much more than the actual restaurants nearby.
Few issues we had were:
We never could get the cable TV to work. It would go to the channels and it would just say it was unavailable for each channel like the subscription wasn't paid. I told the host first day but it was never fixed while there. Luckily we had our laptops but we needed some TV for our kids to relax from all the activities.
4pm check in when check out is by 10am for whoever was there possibly same day as our check in. Pretty late check in. Asked if we could do any earlier and was told no.
Subscription was updated but they did not notify me of the change. When I originally booked the description said no boogey boards. So I bought some while we were waiting to check in only to get inside and see they had boards and some fins to use. Just would have been nice that if I booked before their update that they would notify me of the changes.