Ubicado entre más de 2 hectáreas de suntuosos jardines, túneles de arcos, senderos ventosos y verandas abiertas, el hotel y su ambiente mediterráneo forman un oasis alejado del ajetreo de la ciudad. Tiene 326 habitaciones y suites.
El hotel está situado en la Isla de Taipa, a 10 minutos en coche del centro de Macao. El monasterio de Pou Tai Un está a 10 minutos a pie, mientras que el Kum Lam Rock y la Universidad se encuentran a 15 minutos en coche.
Las habitaciones tienen tonalidades mediterráneas y persianas para crear una atmósfera de relajación. Todas están equipadas con secador, TV por cable y por satélite, acceso a Internet, minibar y caja fuerte.
En el bar del vestíbulo se puede comer pasta y platos chinos ligeros. También hay un bar de aperitivos en el Café A Pousada.
Se aceptan como métodos de pago American Express, Diners Club, MasterCard y VISA.