This is a very nice, spacious apartment in a good location. We had a group of 4 people staying here and were quite comfortable. It was really hot in Rome, so we were very grateful for the air conditioning in the apartment :)
One thing I'd say is bring your own toiletries! There was a small pack of shower gel/shampoo and a small piece of soap provided per person, which wasn't enough.
Overall it's a great place and we enjoyed our stay!