I mainly travel in the USA, but have made several trips to Mexico in the last 2 years. I have stayed at several hotels in Mexico. They have always been clean (I rely heavily on Tripadvisor ratings to ensure I am staying at a decent place)...but they are not typically anything to write home about.
My flight into MEX was delayed, and thus I missed my connecting flight to Veracruz. It was late, I didn't have an internet connection, and I was at the mercy of the hotels that have small storefronts in Terminal 2 of the airport. It was so late that only two hotel desks were open. I picked the Holiday Inn and I ended up being very happy with the entire experience.
Upon agreeing that I'd stay with them, a gentleman carried my bags out to the hotel shuttle. I was whisked to the hotel location, checked in quickly (friendly English speaking staff), and taken to my room. The hotel was beautiful (built on an Embassy Suite concept of an open atrium area that all rooms open to). My room was very modern, fresh smelling, and clean. The bed was comfortable, bottled water was supplied (at no additional cost, unlike USA hotels), the shower was powerful and hot, and the air conditioner kept the room very comfortable.
Because I was simply grabbing a place to stay and my next flight was early the next morning, I didn't get to experience any other aspects of the hotel. Based on that, I can highly recommend a quick night's stay.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC