We are just wrapping up a 5 night stay (Dec. 18 - Dec 23, 2010) at the JW Marriott Cancun. We stayed on the Club 91 level (14th floor) and it is well worth it for a family of four. The staff is amazing (German, Rosario, Julia, etc.) and the food presentations are perfect. We didn't need to leave the resort or venture out for meals. Free drinks after 6 were a nice surprise also.
The weather was perfect, the beach and pools are close to each other, and our favorite activity was collecting seashells. I have stayed at many JW Marriotts for family vacations (Orlando, Scottsdale, Kaui, Big Island, Austria) and this one is the nicest by far. The travel magazines have continuously ranked this hotel with extremely high ratings and I can vouch for the great service and comfortable surroundings. We will definitely come back and I will recommend this property to all my friends.