The brand new Days Inn & Suites Houston Hotel is situated around eight miles north of downtown Houston, in close proximity to Splashtown Water Park and around 15 minutes from George Bush Intercontinental Airport.