We stayed for a week in mid November and had a great time. There was only 2 of us so we found the apartment very spacious but I doubt 8 people would feel the same.
The beds are VERY comfy and it was great to know we'd get a good nights sleep after exploring Rome all day.
Everything you could want, and more, were in the apartment, including a dishwasher and washing machine. There was more than enough cutlery, plates/dishes etc. 2 separate bathrooms was great for us. There was wifi (but neither of us could connect to it) and we only put the tv on once and found no English speaking channels (we didn't look too hard though, but if you were stuck inside during the rain for a while, it might be a bit annoying). As we were out all day from early morning until the evening, the lack of (english) tv channels wasn't a problem. Theres a couple of big sofs to relax on, and a huge dining table for all the meals you could prepare, but as theres a restaurant directly underneath you, one directly opposite and one next door, you might as well just play cards at the table haha.
We didn't meet the host, Virginia, but had email conversation and everything went smoothly. We met Nino and he is fantastic - almost worth the trip alone. He is so enthusiastic about everything and gave us recommendations for many local restaurants (all of which we went to), places to see and things to do. Hes a great guy!!
The location of the apartment is ideal - less than 10 minutes (slow) walk to the Coliseum (and Metro station) and the victor Emmanuel monument. All the major attractions are within walking distance (Spanish steps, Pantheon, trevi fountain, Piazza novono) and the Vatican was only about a mile and half away, so everything is accessible.
The weather was fantastic for the week we were there, with hardly a cloud in the sky the whole time and, what for us, was 'warm' weather. Being from Scotland, nearly 20 degrees Celsius every day was like summer, but the locals all wrapped up well in coats, scarves and gloves. I was out every day in shorts and a tshirt!
I normally stay in hotels on my trips abroad but Im so glad we stayed in this apartment. Definitely give it a try!