Great location, great hosts, everything walking distance
All you need to have in Rome you wil have it there