Amazing location right next to Piazza Navona! Great views from the apartment. Nice for two couples.