Este hotel, renovado en el año 2005, tiene 3 plantas en las que se reparten un total de 137 habitaciones. El edificio está climatizado y cuenta con vestíbulo, recepción 24 horas, caja fuerte, guardarropa, ascensor, restaurante para desayunos, una tienda abierta 24 horas y salas de conferencias. Además, tiene a su disposición un aparcamiento, servicio de habitaciones, de lavandería y una lavandería.
Este bonito y moderno hotel se encuentra en el centro de San Antonio, a solo dos manzanas de Market Square, y a 3 km de Fort Álamo, Riverwalk y La Villita.