It is a great choice to stay in Mexico City. It has an outstanding view and a great decoration that makes you feel like you're in home.
The place has an excellent location. Everything is at walking distance.