Wow. Why is it that reading this review I feel absolutely no sympathy for you.
I should have stopped reading after the first sentence when you complained that not all the staff spoke English in a Mexican resort. Not to mention your jaw-dropping example of a women who wears make-up is misogynistic.