Haven't honeymooned there but have been briefly 10 years ago as a gateway to a Yacutan holiday.
Ummmm.... I'm afraid I thought it was very tacky and Americanized,.... but the weather and beaches are great and if you are going to be mostly in your hotel room, then I'm sure the standard will be very high.
Don't know if you can fly straight through, we had to tranist in Houston