Perfect! This place is a must and comes highly recommended. Walking distance from the Colosseum, the Spanish Steps, vatican and many many more. There is a minim super market right next door and the host and colleagues are all super friendly. Ask them for restaurant recommodations, the ones they suggested were the absolute best!
There is a restaurant to the other side of the supermarket and you are a few house from the main road. The whole area is amazing.
The streets are a little noisy but we were so busy we hardly noticed. And besides, it's Rome!
This is a very lucky find!