Great little efficiency unit. The Mayan Princess is a group of privately owned condos so each unit is kept up per the owner. This until was well done and well kept. The pictures are accurate. Only downside is that the kids sleep in the main area so parents will likely need to retire to their room or the balcony when the kids go to sleep.
As for the Mayan Princess, it is an older property and while they are doing work on the pools to give them a facelift, the communal property is showing signs of its age. The hot tub worked and one of the pools is heated which was needed for a cooler than expected spring break.
The nearby beach is about 8 miles south of the busier Port A beach. So if you are looking for a little quieter beach experience, this is the place for you.