Just finished a weekend in cancun. Stayed at Finest Playa Mujeres resort in the Excellence Club. By far the nicest hotel I have ever been in. I felt bad for being there for the first day, it was so over the top extravagant. It was ridic nice and relaxing. 85 deg and on the beach sat and Sunday all day.