Inaugurato nel 2004, questo hotel è dotato di aria condizionata e dispone di un totale di 44 camere dislocate su 11 piani. La sua dotazione include una reception, un bar, un ristorante à la carte climatizzato e tre sale conferenze. Le auto possono essere posteggiate nel parcheggio e nel garage.
Ubicato nel centro cittadino di St. Julian, questo distinto hotel sposa armoniosamente elementi architettonici in pietra arenaria, tipici dell'isola, con un arredamento interno estremamente moderno. Solo il lungomare separa l'albergo dalla pittoresca baia di Spinola con i suoi numerosi ristoranti e bar. I mezzi pubblici effettuano una fermata a soli 500 metri di distanza.