Dit hotel ligt net ten noorden van het centrum van Houston, op 10 minuten rijden van het honkbalstadion Minute Maid Park. Het biedt een fitnessruimte, gratis WiFi en kamers met een magnetron en een koelkast.
De ruime kamers van Sleep Inn & Suites Downtown Houston zijn voorzien van een flatscreen-tv met kabelzenders en een koffiezetapparaat. Een bureau en een zithoek zijn ook aanwezig.
U kunt dagelijks genieten van een gratis luxe continentaal ontbijt. In de lobby vindt u een businesscentrum met fax- en kopieerdiensten.
Het George Brown Convention Center en het winkelcentrum The Galleria liggen op 15 minuten rijden van de Sleep Inn. Het Downtown Aquarium ligt op slechts 10 minuten rijden.