I would definitely recommend this place.
Walking distance to the most interesting places in Rome. Big, clean, well equipped apartment.
The host Francesca is very polite, nice, smiley, friendly and helpful!