We had a very enjoyable stay at Francesca's place. Francesca was very accommodating with our check in, and responded quickly to all messages during our stay. The property has a lift, so that was a great help with the luggage. We liked the layout of the studio, and found it to be very well equipped (it met all of our needs). There are a number of restaurants nearby, and a supermarket is within easy walking distance as well.
As for the central Rome location, most all of the must see attractions are within reasonable walking distances. If you arrive by train as we did, and you can master the bus routes, then you can get to this property economically. We used a taxi and got raked for 40 euros for a 10-15 minute ride.