This place was as advertised. I had no problems with the check-in and Maria even spent some time when I arrived noting some local eats and must see attractions.
If you are driving and it's your first time doing so in Roma, take a deep breath and don't let it overwhelm you. I parked the car and didn't touch it during my stay. There is a metro stop literally right below the apartment that takes you into the heart of city center.
If you're a craft brew fan - I ventured over to this spot called Hangover Pub & Beer shop one night. They have a decent selection of Italian IPAs as well as a wall with various whiskeys. They don't really speak English, but they'll put the WiFi password in your phone for you.
There is also a nice grocery store just up the street if you want to save some money and cook yourself. Kitchen is well equipped.
I'd stay here again!