The apartment is just as described and has everything you'll need for your stay! We did not have the chance to meet the hosts but they were always available on the phone plus a friend of theirs welcomed us and gave us a few insider tips on the area :)
The flat is less than 10 mins walk to St. Peters basilica and around 35/40mins to most of the rest "must see" places; so, if you like walking, you won't even need to use public transport. Another thing to mention is that there's a 24h carrefour supermarket just in front of the building, which can be very handy!