Great Place to stay in Mexico City, super views of the city plus great amenities