Michele's place is literally right in front of the colosseum, and just a few steps from the metro. Check in was easy and he let us drop our bags off early. Would recommend!