Good location, very close to all important places in Rome. Many stairs as described, but it was not issue for us.
Apartment had everything, but any kind of a kettle - we wanted to have some warm water after long evening walks in Rome.
Communication with Angelo was good anyways. Recommend it.