Definitely a great location that provides you easy access to anywhere you want to go in Rome especially the attractions.
No trouble finding awesome food places as they are all within walking distance.
Definitely worth the return except overcoming the flight of stairs with your luggage.