Definitely a great stay! Near to St. Peter, close to all the essential services and public transport, if you're visiting Rome, you can't ask more!