Spacious, clean, comfortable and in a good location. Exactly what we needed for our time in Mexico City.