Stefano's place is great, location is even better, we didn't have to take a bus/taxi during our visit (except going from and to the airport) as everything was within the walking distance. There's also plenty of stores and restaurants around the apartment.
Stefano was also very helpful with recommendations, like what food we should try, what places we should see, and we're we could eat.
If we will ever go back to Rome, Stefano's place will definitely be the first one to consider staying in.