We didn't get to meet Marco but Laura greeted us at check in. She was very helpful with showing us how to use the appliances in the flat and also nearby amenities and attractions.
The flat is situated a few minutes from a supermarket (Conad & Co op). Walking distance from the Colosseum and very close to the subway station. There's many cheap delicious restaurants and gelato spots nearby.
The flat has all you need for a long term or short term stay. I would definitely recommend staying here.