Absolutely loved this place.
Reasons Why:
1) Location Location Location (50 yards from Pantheon) 2/10 of a mile from Piazza Navona, walking distance to Trevi, Spanish Steps and Colosseum (think it was just over a mile to Colosseum).
2) Air Conditioning- it was quite warm in Rome, but the AC was delightful.
3) Beds were very comfortable
4) Shower water was hot and pressure was great
5) Snacks, yogurt, and some beverages were provided by host
6. Host set us up with great transfer to/from FCO
Things to note that may or may not work for your group:
1) There are 4 flights of stairs to get to the apartment, my 77 year old mom did it, but she walks miles every day. But as of now, there is no elevator so be warned.
2) layout of the place. Basically you have 3 private bedrooms. They were set up as doubles for us, but I think they can break at least one of the doubles up. In addition to the 3 bedrooms, there were two couches that pulled out into double sized beds. One of those couches was in the main living room and the other couch was in a room that was next to one of the private rooms (it was pretty much out of the way out of the rest of the apartment except for one room).
Bathrooms were tight, but it is Rome afterall.