Clean, well equipped. Excellent communication with host. Good value. A terrific base for a stay in Mexico City.