Este elegante hotel de diseño ocupa un palacio restaurado del siglo XVII y está a 2 calles de la plaza central. Alberga una piscina al aire libre y una terraza en la azotea, que ofrece vistas hermosas a la Ciudad de México.
El Downtown está en el centro histórico, a 5 minutos a pie de la catedral Metropolitana y del Palacio Nacional de México. La estación de metro de Zócalo se encuentra a 400 metros.
Las elegantes habitaciones del Downtown tienen techo alto, suelo de baldosa tradicional, WiFi gratuita, TV de pantalla plana, minibar y caja fuerte.
El Downtown alberga restaurante a la carta, bar con terraza y vistas a la ciudad y patio jardín.
La recepción, abierta las 24 horas, permite concertar excursiones, alquilar coches y reservar servicios de enlace con el aeropuerto. Se proporcionan bicicletas de alquiler gratuito. El servicio de aparcacoches está disponible por un suplemento.