Hey
Me and my fiance visited Cancun and we loved it. The hotel where we stayed was incredible. I recommend it with confidence and I think it fits what you want. Here it is on google maps :
https://www.google.com/maps/place/Hotel+Riu+Cancun/@21.133109,-86.7483977,16.54z/data=!4m5!3m4!1s0x0:0xd67c09561b4e626d!8m2!3d21.1374802!4d-86.7481568