Everything looks exact the same as in the photos. It is situated near a metro station very close to the Vatican museum.