The place is great, is clean and beautiful.
The location is awesome you're just in front from Alameda and Bellas Artes,
Everything is close walking,
I highly recommend it!
The view is breath taking, this is definitely one of the best spots on Mexico City.