Cannot beat this location. Literally a 2 minute walk to Piazza Navona and it's right next to a bus stop that can take you directly to Termini station. Highly recommend.