Piazza Barberini has excellent location for visiting Rome. I recommend this place :)