The place was very nice, quiet location, just 4 metro stations from St.Peter's square. Giuseppe is a very friendly host, he waited for us in front of the flat so there was no issue to find the place :)
Great spot to stay at.