Vanessa & Francesca's flat is situated in a very central area of Rome. Some of the main attractions such as Piazza del Popolo even the Vatican are within walking distance.
The flat is very spacious and clean. There were three of us and we even had a common space to hang out in the evening.
I would suggest that the flat is great but it could use a bit of upgrading. However, considering the price, it really is a great option.