First the positives: The unit is well represented by the photos - the furnishings are lovely and the beds are very comfortable. The kitchen is spacious and very well appointed with everything we needed for dishware and utensils - though salt and pepper would have been nice. Marlin Monroes had decent food (fish fingers - YUM) and was conveniently located right downstairs. There are three pools, a nice large patio area and easy beach access.
Now the negatives: the unit is extremely loud at night with the front being on the street side and the back adjacent to the parking garage which echoes with people leaving the restaurant and bar at all hours of the night - and that was during the off season, I can't imagine how loud it must be at peak times of the year.
One of the beds had dirty sheets that were full of sand and bits of tortilla chips (to be fair, when we called the rental company they sent someone to change them quickly) and the floors were filthy and turned everyone's feet black.
They charge a cleaning fee and two separate service fees - the check in paperwork says its to cover damages but it's not refundable no matter how perfect you leave it. I get the cleaning fee, but expect that it would actually be clean when we arrive, and that we don't have to remove our own trash for that amount. Also there were no toiletries provided - even a cheap hotel takes out your trash and provides shampoo and conditioner - and this place is definitely not cheap. A deposit to cover potential damages should be refunded when there are none - not charged across the board which penalizes good guests as well as bad.
The pools were just ok - very small and they were shocked at peak times leaving the kids standing around unable to use the pool, which was very inconvenient and frustrating. They are billed as heated but if they were it was barely discernible to all of us. This isn't the fault of the room but since it's advertised as a perk I felt it was justified to comment on.
The balcony is small and awkwardly shaped and the table and chairs were oversized for it making it almost impossible for four of us to sit around the table.
Bottom line, it's spacious and comfortable but wayyyy overpriced in our opinion. What we paid for three nights in this unit was equivalent to almost two weeks in the condo we rented beachfront in San Pedro Belize a couple of months ago - and that included daily housekeeping, toiletries, trash removal, etc.