El Aloft Houston Downtown se encuentra en el centro de Houston, a 600 metros del teatro Alley, y ofrece habitaciones con aire acondicionado y WiFi gratuita en todas las instalaciones. El hotel cuenta con bar, solárium y piscina abierta todo el año. Se proporciona aparcamiento privado.
Las habitaciones están equipadas con TV de pantalla plana y baño privado con secador de pelo y artículos de aseo gratuitos.
La recepción permanece abierta las 24 horas.
El Discovery Green Park está a 600 metros del Aloft Houston Downtown, mientras que el distrito de los teatros de Houston se encuentra a 700 metros. El aeropuerto William P. Hobby, el más cercano, se sitúa a 15 km.