Absolutely loved the place. It's big and perfect even for 6 people. We were 3 and we had to shout to each other at times ;-) Locations is brilliant for someone who doesn't know Rome - Vatican on the doorstep, line A 3 mins from home, delicious Pompi Tiramisu behind the corner.
Hosts are very welcoming and informative. Listen to their recommendations (Bella Napoli, wow!) as you won't regret it!