We had a simply gorgeous stay. If you want authentic Mexican tropical surroundings, with 5* accommodation and phenomenal service, look no further. Having read some of the negative reviews, we can safely say we experienced none of that. Food is excellent (variety, taste, speed), rooms gorgeous with great amenities, spa is a DELIGHT, but what sets it apart is the service and attention to detail. It really is incredible. No request is too small/big. We went all inclusive and would recommend...