We were a big family of 10 and the apartment was perfect for us. It had 3 bedrooms and a loft bed, which fitted all of us comfortably. The kids were very happy climbing up & down the loft. Place is also maintained reasonably well.
The location is also convenient, with the team stop close-by and the Trastevere train station just walking distance. We used public transport to all the places.
The only 2 handicaps I found were:
1. Expendable utilities were minimal or totally missing. No soap/shampoo, salt/pepper, oil, addl toilet paper etc. So, to even wash our face or cook something basic, we had to go shopping early in the morning ( not my experience in other aprtments till date). Towels were in plenty though
2. We had a late check-in after 9pm. (didn't mind the addl 25 payment since it was mentioned upfront). But, the lady waiting for us was in a hurry to leave and hence the instructions were minimal.