OK -- duh. I read downtown and thought NYC.
Of the chains: Downtown Houston has a Hyatt that is this side of grody. There is an Embassy Suites reasonably close as are a couple other Hilton properties. And a Marriott in the Galaria area is a close commute.