Great spacious place centrally located in Mexico city.