STAY HERE. Period...I have spent a lot of time in Mexico City. Staying in Luxury hotels to Hostels over many years. This is by far the best location & view of the city I have ever experienced. Not to mention the pool on the rooftop. Views for days in every direction!!