Este hotel de lujo, renovado en el año 2005, tiene 20 plantas en las que se reparten un total de 326 habitaciones. El edificio dispone de un hall de entrada con una recepción abierta las 24 horas del día, servicio de caja fuerte, un guardarropa y un ascensor. Además, está climatizado y le ofrece un bar, un quiosco, una sala de conferencias y un restaurante excelente. Tiene a su disposición el servicio de habitaciones y de lavandería (con cargo extra). Hay un aparcamiento disponible.
El moderno y lujoso hotel se encuentra delante del centro comercial y de ocio The Colonnade, al nordoeste de San Antonio y a unos 15 minutos del centro de la ciudad.