Very clean, located in a very nice area of Mexico City, well within easy walking distance of many amenities, shops & restaurants.
Unfortunately never got to try the rooftop restaurant, so cannot comment on that.