Starting with the only positive point is the location.
the staff need to comunicate better between them. When I arrived my reservation was already paid and they charged me again, and they didnt know what to do and how to make the refund, but finally they refunded my credit card. The room wasnt really clean, i didnt want to keep complaining so i let it go. The room has very old furniture and the matress gave me back pain and bed sheets were dirty. I couldnt sleep the first night cause the next door room was really loud, i called front desk at least 3 time and they didnt do anything, it was until i knocked the other room wall when they got quiet and it was about 1 am. In the morning, hotel called me around 8 am to asked if I still needed the iron. ( I never asked for an iron) They called my room by mistake and no apologies for waking us up early after a bad night of sleep.
The air-condition in the room was so noisy that I had to turn it off.
Bathroom has mold, and the toilet has a leak.
The gym was a mess too, only one machine exercise was working.
I dont recomend this hotel. They claimed to have 5 stars but i give them 2. I am a frecuent flyer to Mexico city and this is the worst hotel I had stayed.
You can get better hotel and better price around that area too.