Really nice place with a very nice view. Right next to st. Peter Basilica!! Bus, metro, tram literally in our feet.