Este hotel se encuentra a solo 15 minutos en coche del centro de Houston y del Museo de Ciencias Naturales de Houston. Ofrece un desayuno diario y café gratuito.
Las habitaciones del Days Inn Houston disponen de WiFi gratuita, TV LCD de 32 pulgadas, nevera, set de café y escritorio.
El establecimiento cuenta con centro de fitness 24 horas, piscina exterior, recepción 24 horas, centro de negocios y lavandería automática. En la tienda del alojamiento se venden helados, alimentos congelados y refrescos.
El acuario Downtown se encuentra a 16 km del Houston Days Inn, mientras que el zoo de Houston está a 20 minutos en coche.