You cannot beat this location or this price if you are going to be staying in Rome. All the major sites are a maximum 30 minute walk from the apartment, and there are incredible restaurants just around the corner. Mauro, who will check you in, is extremely nice and very helpful. He will give you tips as well of what to do and where to eat, and there is a list of these items as well.
I was there in late February and the apartment was rather cold but there are space heaters. If you're there in a better month this shouldn't be an issue. The shower is very small and you may run out of hot water but it really isn't a problem and in no way should this make you decide not to stay here.
Definitely take this apartment based on the location and the price.