You could never find a better place to spend a perfect time in paradise than in this resort. The personel is so friendly that it hurts a bit when it's time to back to reality. Everyone, and when I say everyone I mean everyone is really helpful and beyond just doing their job, because they have to make a living like everyone else, they appreciate to have you as a guest. You can't beat the location because it's the best. The beach is the best on the Island and the Mayan Princess has the best spot. The food is great, you have less choice but what's on the menu is great quality. I have been here twice and can't wait to go back.