You couldn't find a better place to to stay in Rome.
Beautiful apartment 30 yards from Piazza Navarro, everything in walking distance.