The location is excellent! We enjoyed so much of the restaurant and the convenient public transportation nearby.
Definitely recommended to stay here for a few days to really deep dive into Rome :)