The location of the Embassy Suites is awesome - right next to the Galleria Shopping Center and several restaurants. The hotel itself was not the highlight of my business trip to Houston. I don't like the atrium - all hotel rooms have windows people can look in as they walk by. Rooms are large, but dark, dated and ugly.
hotel reviews