Este hotel de suites de Houston ofrece vistas al parque Discovery Green y está situado a 800 metros del centro de convenciones George R. Brown. El establecimiento ofrece un servicio gratuito de traslado al centro, y cada habitación incluye 2 TV de pantalla plana.
Las suites del Embassy Suites Houston - Downtown cuentan con zona de estar independiente con sofá cama, microondas, nevera y WiFi gratuita.
El Downtown Houston Embassy Suites dispone de una piscina en la azotea, bañera de hidromasaje, centro de negocios y gimnasio.
El Embassy Suites se encuentra a 5 minutos en coche del estadio Minute Maid Park, sede del Houston Astros, y a 6,5 km del zoológico de Houston.