I go to Rome quite often and book through Airbnb: Eduardo's house was one of the best places i ever set foot in: it is high-end, high-tech, and the host is one of the friendliest most available people I ever met.
A 5 stars house with a 5 stars host and to top it all it is close to everything!