Our rating has dropped, just doesn't seem to be as great as it was in past.
The snorkeling off resort anytime we want is why we go. Lots of different plants and fish to explore without being crowded.
Taxi was waiting for us at the airport and driver stopped by market for us to stock up on water and snacks. At the resort we were taken to the office for check in while our bags were delivered to our rooms. Check out was also great.
Cleanliness is at the same high standard around resort itself and in the rooms.
Most of the staff were great and always had a smile. The exception is the bar/restaurant staff that never smile, slow service and seem put out when you ask for anything. Got to the point we would just go find what we needed instead of waiting for waiter. Food is still good but not great and was horribly slow even when we were the only ones there.
Property condition is good, and the new deck is a nice but could use a sunshade. There are signs of aging and places that need maintenance but are acceptable.
The beach is unusable. The tree that provides shade is infested with worms that constantly drop on you if you sit there so it is not relaxing/usable.
They shouldn't say a fridge is included. It is filled with their stuff leaving no room for yours. $15 if you want it emptied, and I was told I would be charged if I removed it myself.
Banging scuba tanks around early in the morning is annoying.
Still a good place to stay but they need to address some issues.