Great stay overall! Place is clean, big enough and it's a great location. The bed is super comfortable and the shower is big. It has all the amenities you could need. You can start hearing the traffic and street noise early in the morning so if you're a light sleeper or plan to sleep in you may wake up, but it's Mexico City so it's hard to avoid the noise, like in every big city.
Juan Pablo was great and made sure our check in and check out went by without any problems.