The place is extremely well positioned near the Piazza Navona, lots of options for food and drinks.