We had a great time at Giacomos place which is centrally located next to Piazza di Spagna (Spanish Steps). You are surrounded by restaurants, tourist sites, and shopping. We didnt take a subway or a taxi our entire visit!
The place is welcoming, warm , and has an amazing terrace. really quaint and beautiful.
Will definately visit again!!