The hotel was absolutely beautiful inside and out, impeccably clean, manicured, and very friendly helpful staff. The food was excellent. Everything we had was fantastic.
Downside:
1. Our room had the door kicked in at some point and it was screwed back together badly with no metal plates for the lock or door handle to go into. Rm 216
2. The bathrooms have no doors. Toilet area does, but there's no privacy whatsoever. Some people have kids or roomemates and have no place to change or shower with any privacy.
3. The beach front was disappointing. There is a weird built up burm and where that was smelled terrible. There was really no beach area to speak of. The hotel next to us did.
4. It's a long way from the town center. You have to taxi back and forth, $10 each way, or rent a $120 a day golf cart. Can't walk there at all.
If I go back, I'd probably pick a place closer to town.