I agree on the Understanding book and the comfort of understanding it really provides. Too bad they didn't all come with that manual when they were given to us in M. Oh well.
You should absolutely love Mexico. From one very unfortunate experience I had, I would highly recommend that no matter what confidence your travel agency portrays, Get A Confirmation Number from your resort.
Sleeping in a room above the downtown liquor store after the resort oversold rooms to various agencies who did not get confirmations per person was BAD. I don't recommend it. I do recommend the beautiful sandy beaches and cold drinks of your choice. I also suggest the parasailing as an "uplifting" experience you'll never forget, no matter how frightened some people are at first ... and a cold drink of your choice. If it is a resort offering a massage or other personal splurges, you earned one after the last couple years, maybe two!!
Never give the shadows in life the focus of your attention. If someone says I saw a roach in a public restroom, say "Eewww I'm sorry for you as that must have been horrible."
If someone says they spotted an exSomethingOrOther in a public place, say "Eewww I'm sorry for you as that must have been horrible" as you continue to enjoy a cold drink of your choice ... or a hot cup depending on the need.