My partner and I loved our stay here. The flat was great and filled all of our needs, and we were checked in fantastically with clear instructions for everything.
There is a metro station very close but it is also easily walkable to the colosseum and more. I would definitely recommend this to others