I highly recommend Flavio and his flat. Location is perfect, flat is really nice, and, the most important - Flavio is very helpful (I never meet such a kind host; when I was ill, he tried to help me, what was amazing), answering to the messages very fast.
So, if you want to stay in Rome - stay in Flavio's flat! :)