El hotel cuenta con una excelente ubicación en Manuel Ávila Camacho Boulevard, justo enfrente de la playa Villa del Mar. El acuario más grande de América Latina (Acuario de Veracruz), el centro de la ciudad y la estación de autobuses se encuentran a 5 minutos a pie, mientras que el centro comercial Plaza Acuario, el Paseo de Malecón y el centro histórico tampoco quedan lejos del hotel. Justo al lado se encuentran también bares, restaurantes y sitios para ir de compras o salir por la noche. Además, a solo 20 minutos se sitúa el aeropuerto internacional Heriberto Jara.
Este hotel urbano fue renovado en 2007 y cuenta con un total de 103 habitaciones repartidas en 5 pisos. Entre las instalaciones ofrecidas se incluye caja fuerte, cafetería, restaurante, centro de negocios y 3 salas de funciones para reuniones de trabajos y eventos sociales. Además, los huéspedes podrán utilizar la conexión a Internet WiFi, los aparcamientos exterior y subterráneo y los servicios de habitaciones y de lavanderia. El establecimiento está climatizado y ofrece también servicio de recepción 24 horas, guardarropa y ascensor.
Algunas de las habitaciones ofrecen vistas al océano y cuentan con balcón, mientras que todas ellas cuentan como estándar con 2 camas dobles, conexión a Internet, teléfono de línea directa, TV por cable/vía satélite, equipo de alta fidelidad, caja fuerte y aire acondicionado.
El hotel dispone de una preciosa piscina exterior que se encuentra abierta de 9 de la mañana a 9 de la noche y que cuenta con zona infantil, bar de aperitivos y sombrillas. En la playa los huéspedes podrán practicar diversas actividades deportivas como voleibol y fútbol. Dichas actividades no forman parte de la oferta del hotel.
Se sirve desayuno en forma de buffet continental, mientras que la comida y la cena se pueden seleccionar a la carta.