Overall it is fair to say not the best place to be, room was filthy, I found a lot of hair over the floor, they didn't clean my room one day (out of four), I asked to clean my blankets and they didn't; I purposely left a lotion cap in the bed and found it there after they did the bed which only means they don't truly do the bed, simply extend the blankets over whatever is there... very inattentive personnel, not to mention that they can't include a bottle of water and we know you can't trust in tap water in Mexico.
I travel a lot over different parts of the world and this stay was just my second worse experience after one in China last year...