Hotel Embassy Suites Houston - Downtown usytuowany jest w mieście Houston, 800 metrów od centrum kongresowego George R. Brown Convention Center. Oferuje on zakwaterowanie w apartamentach typu suite. Każdy z nich wyposażony jest w 2 telewizory z płaskim ekranem. Z hotelu roztacza się widok na park Discovery Green. Dostępne udogodnienia obejmują bezpłatny transfer do centrum miasta.
Wszystkie apartamenty mieszczą oddzielny salon z rozkładaną sofą. Każdy z nich wyposażony jest w kuchenkę mikrofalową i lodówkę. We wszystkich apartamentach można bezpłatnie korzystać z WiFi.
Do dyspozycji Gości jest basen na dachu i wanna z hydromasażem. Na miejscu znajduje się centrum biznesowe i siłownia.
Dojazd do stadionu baseballowego Minute Maid Park, na którym mecze rozgrywa zespół Houston Astros, zajmuje 5 minut. Odległość od ogrodu zoologicznego wynosi 6,5 km.