Good place. Cosy nest for a couple.
There is a bus stop, a railway station and a shop nearby.
Vatican is in several minutes from the place.