Obiekt Le Meridien Houston Downtown położony jest w znakomitej lokalizacji w miejscowości Houston i oferuje klimatyzowane pokoje, bezpłatne rowery, bezpłatne WiFi oraz centrum fitness. Oferta obiektu obejmuje wspólny salon. Na miejscu znajduje się również restauracja i taras. Dla Gości zapewniono takie udogodnienia, jak całodobowa recepcja i bankomat. Personel służy także pomocą w wymianie walut.
W każdej opcji zakwaterowania w obiekcie znajduje się biurko, telewizor z płaskim ekranem oraz prywatna łazienka. Pościel i ręczniki są zapewnione. W prywatnej łazience zapewniono prysznic, bezpłatny zestaw kosmetyków i suszarkę do włosów. Wszystkie pokoje wyposażone są w lodówkę.
Codziennie serwowane jest śniadanie à la carte lub amerykańskie.
Na miejscu znajduje się bar i punkt biznesowy.
W pobliżu obiektu Le Meridien Houston Downtown znajdują się liczne atrakcje, takie jak Centrum konferencyjne George R. Brown Convention Center, Wortham Center i Alley Theater. Najbliższe lotnisko, Lotnisko William P. Hobby, znajduje się 16 km od obiektu Le Meridien Houston Downtown.