Hey Texan,
We've stayed at the Mayan Princess three times each for two week or better stretches and loved it. It's a great location, the rooms are nice and they have good sized balcony's. The staff is great. Have stayed on all three floors and my personal choice would be to get the second or third floor if you can for a bit more privacy. Have a great time....Rhonda