Clean, spacious, and comfortable, on a quiet street in a very nice section of Mexico City.