Very good location
Many guests have liked the location of this hotel. While it is not in the downtown Houston area, the property is close to the Galleria, the Houston Zoo, and George Bush Park. It is also located right on the freeway, making it a good location for those leaving town early in the morning.