We enjoyed staying here with beach access nearby, beautiful and well kept lawns, and ocean views. Snorkelling was also available nearby, and for good swimmers, there was a fantastic area filled with coral nearby (near the boat ramp).
However, during our stay we needed to move rooms and this caused a lot of disruption. It wasn't clearly communicated to us how the room change would occur and was dependent on us calling up to sort out details, such as room number and door code. The door code changed on us multiple times and it was unclear why the given codes were working for only a brief time. The room change essentially took out a day from our short stay.
I would still recommend here, and we would return given our experience with how things operate there it would be a smoother experience the second time around. If we had to change rooms again, I would consider changing to another hotel/condo.