Elvio is really the perfect host. Although my check-in time kept changing for reasons I could not control, he was patient and understanding and accomodated for my crazy schedule. Thanks so much for that! The place is located perfectly, equipped with everything you'd possibly need, and has a great bed. Plus electric shutters, so I enjoyed a great, peaceful night's sleep. Plus great breakfast!
Highly recommended.
Lastly a tip for fellow travellers that has nothing to do with the great apartment: When you go to the airport from Elvio's place - conveniently located near San Pietro train station - take the local train to Termini and then the Airport Express. I took the local train from Trastevere, which almost made me miss my flight, as these local trains seem to run whenever they please - two consecutive trains just never materialised, while Airport Express trains zipped by (but don't stop there). Thankfully I had plenty of time, but it took me 1:45hrs to get to airport instead of the scheduled one hour.