A full service, all-suite hotel offering business and leisure travellers accommodations in Houston, Texas.