Think twice before renting this place. It is located next to St.Peter's Station, but it would be difficult to park car anywhere close.
It is furnished like it isn't meant to be live in. The cheapest furniture has been used. Mentioned tarrace is actually a 2 meters high wall in front of your window - so you feel like living in the basement. Apartment is dark. It is not very well isolated in terms of noise from outside. I believe none of the owners wouldn't like to stay there. You can definitely find something better for this price in Rome.