As long as you are clear that this is a shared apartment you should find this a great place. The location is great with the Lepanto metro stop about 50 mtrs away. There are excellent eating places close by. Via Cola di Rienzo which is very close by is an excellent street for all sorts of shopping.
Marco is an excellent host and was very helpful. We had a great time in Rome and will happily stay at this place if we ever go back to Rome.