Great place, great location, the terrace is amazing for an aperitivo
Everything is at walking distance, very close to the Piazza Navona, with nice restaurants near by. A nice supermarket nearby, a pharmacy, a taxi station. What else ;-) Will come back for sure