The apartment is great, well equipped with absolutely everything you need. Other than that it has easy access to public transportation and a supermarket close to it. It is really close to the Colosseo and also to a subway station. The neighborhood has good restaurants.
I definitely recommend everyone to stay in Michela's apartment!