Great location. Really only 2 minutes away from St Peter Square.