The location was perfect and is surrounded by restaurants, bars, sights and stores. We found Rome to be walkable from here. The terrace was the perfect spot to enjoy the sun and to relax from exploring the city. Host was a great help for tips and questions and with speedy responses!
The place had all the necessities, however note for a stay more than a few days, you will need to bring or buy, trash bags, tea towels etc. for your need.