Situé sur la place Piazza del Risorgimento, l'hôtel donne sur la basilique Saint-Pierre, située à seulement 300 mètres. Les chambres ultramodernes disposent d'un sol en parquet, d'une connexion Wi-Fi gratuite et d'une télévision à écran plat.