Situated in the burgeoning Sugar Land/Stafford area of Fort Bend County, Texas, the Comfort Suites is only 20 minutes from downtown Houston and the city’s most exciting attractions and destinations, such as the Galleria Mall, Six Flags SplashTown, Minute Maid Park (Houston Astros), Reliant Stadium, the Houston Downtown Aquarium, Buffalo Bayou Park, the Museum of Fine Arts and the vibrant Downtown theater and business districts.