Mario is an incredible host. When we first got there it was raining so he texted me to say he would meet us at Termini and collect us by car - How lovely! He is so knowledgeable about the area and is so open to help with anything. Having never done anything like this before I was seriously nervous about this whole thing but he was a lovely person and the flat was great! It has everything you could possibly need/want and we found it very easy to navigate our way around Rome from Termini as a reference point. We had an incredible stay and managed to see everything we wanted in the 3 days we were there and being able to come 'home' and have a cup of tea and feel comfortable really made the stay so relaxed and is so much better that being restricted in a hotel. There are plenty of amenities to be able to cook for yourself but also close enough to Termini that you can pop home and change before heading out to dinner as the Colosseum is only 2 stops away on the Metro! I can't think of anything that would have made our stay better and I can't recommend Mario or his flat enough.