We booked our honeymoon pretty much solely based on the tripadvisor reviews the Banyan Tree Mayakoba received. We had such high expectations which were certainly met. The food, service and accommodations were all top class. The spa was was also wonderful. If you're still on the fence about choosing this resort then stop thinking about it and just book now!!