Stefano's place is located 5min away from the Saint Peter's square. Very easy to go downtown using the bus (line 46, just buy tickets in local grocery stores... tickets are not sold in bus).
The place is spacious and very clean. It matched the description, it is very functional and easy to use. We would visit again when we would stop in Rome!