I really cannot say enough about our incredible visit to The Ritz Cancun. We stayed from May 10 - May 14th, despite the Swine Flu warnings & never once during our stay did we feel there was any threat of the flu. In fact, I've never seen a place so immaculate. Our room was cleaned twice daily and because there were so few people in the hotel, most of the time the fantastic Ritz employees cleaned & cleaned & cleaned (when they weren't anticipating our every need!). All our meals were wonderful - we simply had a fabulous, relaxing experience and cannot wait to go back.
I urge you to book your trip now. The hotels are hurting - they are at like 10% capacity so you have the hotel(s) to yourself! This was my first stay at the Ritz and I'm not sure that I can ever stay anywhere else again :). It was that awesome. We left the hotel twice, once for snorkeling, which the concierge setup for us - it was only about $50 per person. Again, it was an empty boat - but US! We also went to dinner one night at La Habichuela & it was lots of fun.
The prices for drinks were a little high - though a beer was maybe 5-6 USD & a margarita about 8, which isn't all that bad, considering. We elected to not do an all-inclusive because we really do like good food and didn't want to be stuck with what we might get at an AI.
We also took the cooking class & had a marvelous time. I highly recommend it!