The only thing I would change is the itinerary. We would do a Eastern Caribbean instead of the Mexican Riviera.
The reason we arent is my DH and I planned this cruise as a gift for my parents anniversary. The one catch is my Dad doesnt fly at all. He is deathly afraid of it. He went to Alaska with my Mom about 15yrs ago and she hasnt been able to get him on a plane since. Can you imagine every other years vacations being limited to a car ride! Yikes. She is a better woman than I, lol. She wants to go to Italy so badly but unless he was drugged, it isnt happening! So when I planned this I totally had that in the forefront of my mind.