This place is in a great location. It's located inside the best mall in Houston - The Galleria
The FOX sports lounge is a great place to watch the game and grab bar food.
The hotel room layouts are the worst
Overall, its an OK stay solely because of the awesome location
The Westin Galleria looks like a better hotel and it's also located inside the mall on the other side
hotel reviews