We thoroughly enjoyed ourselves and this place helped us unwind after a long travel/sight seeing day.
Near the bus that takes you right to city center and or the Metro.
Grocery store underneath is great, had a Whole Foods vibe!
Would definitely recommend to people wanting to visit Rome but stay away from super touristy areas!