Located just a few minutes from the Galleria area and all the main attractions of Houston including Minute Maid Stadium, home to the Astros, Reliants Park, home to the Texans and SixFlags Amusement Park. The hotel offers a fitness center and much more.