The place is located close to a nice park. There is also a Metro access 10 minutes by foot which leads directly into the center of Rome, as well as a market close by where you can find authentic Italian food. The flat has everything you need for a comfortable stay!
The street can be a little noisy, for all day stays it might be too dark.
Highly recommendable!