We were really looking forward to staying at Rosella's but we had last minute changes and ended up staying at a friend's house. I do believe it would have been a great option given the location and all the positive reviews about the place.
Hopefully next time we are in Rome :)