We went cancun 18 months ago and stayed in the Finest Playa Mujeres. This time we're in the Dreams punta Cana and it's lovely. Hot as Balls but we're having a great timePunta Cana? Been there twice. Stayed at Secrets Royal Beach the first time and Iberostar the 2nd. Had a lovely time on both occasions.
Next time give Cancun, Mexico a try. It is amazing.