Este hotel se construyó en 1993 y fue renovado en 2007. Tiene 2 plantas y 72 habitaciones. Además de vestíbulo con servicio de salida y recepción 24 horas y caja fuerte, este establecimiento climatizado ideal para familias cuenta con restaurante, instalaciones para conferencias, conexión a Internet, servicio de lavandería y aparcamiento.
Este hotel se encuentra en San Antonio (Texas), a 1,6 km del instituto de investigación Southwest Research Institute y a 2,4 km del parque de negocios Alamo Downs. El parque acuático Seaworld de San Antonio está a 8 km. El centro comercial Ingram Park Mall con sus variadas tiendas está a 800 m y la estación de trenes, a unos 21 km del establecimiento.
Podrá adquirir aperitivos variados en el vestíbulo del hotel.