Excellent location with flanked on both sides by amazing restaurants and gelateria. A short walk to Castel Sant'Angelo, a little further to the Vatican, and so many buses nearby to all the big sights including the Pantheon, Forum, Colosseum and Roma Termini station.