We enjoyed our stay in Elena's apartment. We did not meet Elena, though we were welcomed by two nice, friendly people. Instructions to enter were clear, apartment had everything we needed. A nice addition is the possibility to go up to the roof and enjoy a view of Rome from the top of the building. We would certainly recommend you to book this place for your stay, particularly when travelling by train, because of the proximity of Roma Termini and most important Roman sites (Colosseum, Via Sacra, etc.).