We had a great stay. The location is perfect, within easy walking distance of all the many sites of Rome. There are many great restaurants, trattoria's and pizzeria's all close by, and definitely a better choice than in Rome itself!
Carlo was very helpful with his recommendations and advice too.
I'd be happy to recommend a stay here!