We haven't booked yet, but did check availability. Our TA is in the process of checking out the best price through the different vacation carriers. You will love it there!!! I love Mexico in general... would go anywhere. My FI and I love travelling to Mexico... we try to go somewhere different everytime. So far we've been to Cancun, Riveria, Puerto Vallarta and Mazatlan. Love them all!!! If you have time for excursions I highly recommend going to Xel-Ha... truly my favorite excursion in Mexico to-date!!! Everything about it is amazing and we did the all-day trip because half a day just isn't long enough to explore everything!!! TripAdvisor is amazing, but I do take some of the comments with a grain of salt. I guess it would be depend on how picky you are. We have only stayed at 3- 3 1/2 star and they were everything and more to our expectation, but some people really slam them on there. I just watch for the "majority" of comments... if all bad then yeah, but if there are a mix, I would say go with the good. That was a lot of info... lol Hope it was helpful. Good luck with all the planning... it really is fun for the most part