Excellent place, superb location, close the the Colosseum and the metro system, shops and restaurants nearby and a bicycle renting place just across the street.
Apartment was clean and handy, we were 4 but I think you can easily stay there with 7 people.
Paolo also arranged for airport transportation, which was very convenient.
We liked it and recommend.