Lele's place was fantastic. It's in the trendy Monti neighborhood, walking distance to plenty of bars and restaurants AND major tourist attractions (15 min to Trevi fountain, 12 min to Colosseum).
It's also 3 min walk from the closest subway stop and 10 min walk to Termini, the main train station in Rome.
The flat is extremely modern with new bathrooms, A/C in every room, Nespresso machine, etc.
One important thing to keep in mind: it takes about ~90 steps to get up to the top floor of the building where the flat is located and there is no elevator. The steps are not steep, so this didn't really bother us.
Lele and his team (Leonardo) were extremely responsive to communication. We would stay here again if we needed a 3 bedroom flat.