The location is perfect.
If you need to shop a huge amount, Conad is just in walking distance and it provides delivery service on the same day, in the early morning and between 5-7pm during the weekdays.
There are interesting places like Testaccio market, Pyramid of Caius Cestius and etc.
I will come again if I have a chance in the future:)