We stayed at Luca's place for 5 nights in October. The place is perfectly located! It is 5-20 minutes walk from every single attraction in Rome, which is absolutely amazing. The apartment was very clean, thoughtfully decorated, with everything one might need during the stay. Check in was super easy, which was important for our arrival late at night. Luca and Emiliano were available for every question and arranged transportation from and to the airport for us.
The only thing to notice for people with mobility problems is that the apartment is located on the 3rd floor with a pretty steep staircase.
In conclusion, this is a perfect place to stay while in Rome!