Está ubicado en un edificio clásico que fue renovado en 2005 y cuenta con 47 habitaciones (entre individuales, dobles y suites) repartidas en 4 plantas. El interior tiene una presencia elegante, con colores claros que ayudan a quitar el estrés del viaje y hacen que se sienta, enseguida, como en casa. Por otra parte, hay vestíbulo con recepción 24 horas, caja fuerte, ascensor, bar, posibilidad de comer y servicio de lavandería. La recepción es amplia, está amoblada en un estilo moderno y muy elegante. Está decorado en colores cálidos y equipado con cómodos sofás y butacas.
Este hotel está localizado en el centro histórico de Turín, junto a la plaza Castello y cerca de la elegante Via Roma, a poca distancia del Museo egipcio, el Palazzo Reale, el Palazzo Madama y Mole Antonelliana.
La sala de desayuno respeta el estilo tradicional del hotel.