Este hotel situado al norte del centro de Houston está a una milla (1,6km) del aeropuerto intercontinental George Bush, al cual ofrece un servicio regular de enlace gratuito. El hotel ofrece un centro de negocios gratis que abre las 24 horas del día, siete días a la semana, y un desayuno continental gratuito. Las habitaciones en este hotel disponen de acceso gratuito a Internet de alta velocidad, escritorios, microondas, neveras y televisión por cable con películas de pago.
Este Hotel está ubicado en el corazón de Niagara Falls, además a corta distancia a pié de Canadá, de las Cataratas del Niagara, del Casino del Niagara, y de todas las principales atracciones turísticas.
The pool bar offers snacks and drinks for the guests, but also organizes bbq and other theme nights often.