Great location near Piazza Navona! Two stairs up (no lift).