This place has its pluses and negatives.
Plus: Location is great if you don't mind the noise of the bar below and jackhammers in the morning. There are many places to eat/drink and Parque Mexico is only a 10 min walk away. Place has comfortable beds as well.
Negatives: Difficulties w check in is my biggest concern, no one likes to wait with their bags, we had to... for almost two hours.
Shower, very poor water pressure...I hope you can tolerate COLD or HOT.
Be patient w this place, the location will definitely make up for its poor condition, because the place does need repairs.
Conclusion:
If this is a weekend trip w the guys, this place is the spot! However, I wouldn't bring the kids or parents, the floor is a nightmare!