All in all - a good stay.
The place is quite literally on the Colosseum and about 2 minutes from a metro station.
There's a supermarket in a descent 7 minute walking distance.
Michele's friend greeted us in the apartment and was very nice.
There were some issues in the apartment (broken kettle and others) that were pretty disappointing, though Michele immediately took care of them once we notified him. I guess the previous guest didn't tell Michele about it.
In terms of location, the apartment isn't in what you'd call the city center. However, it's proximity to a metro station and being a short walking distance from Monti makes it good enough in our opinion.