Cancun is a super place to visit in Mexico and the resorts there are just out of this world. One of the best places there is the Oasis Cancun. This resort is located right bang in the centre of the hotel zone. It is surrounded by beautiful green gardens and there is also a nice beach on on side.
The Riu Cancun along with the Moon Palace Cancun are good places too. The Moon Palace Cancun is situated at the south area of Cancun.
The Moon Palace Cancun has all the things you can hope for including a good Spa. There are about 10 lounges/bars along with a Gold club. The place is so big that the entire place consists of over 2000 rooms.