The location of the apartment is good, there is metro station (line A, red) nearby, two supermarkets (one bio), and a pompi branch (good desserts). I would not recommend walking from the apartment as the air quality in rome is bad and crossing streets can be annoying.