The location of the flat is great - very convenient to transportation (less than 20 min walk to Roma Termini) and easy access to both A & B metro lines.
Flat is large and can easily accommodate the up to 5 people for sleeping, but be aware it might be tricky for everyone to get a hot shower in the morning.
Overall, I would recommend the staying here.