We found Anna's place very comfortable with everything provided. The beds were exceptionally comfortable and the huge walk in closet was great. There is a good size living and dining room, large main bath with a washer/dryer and the kitchen had everything we needed. There is a lift in the building just don't forget to close the doors or it won't work for anyone. We met a few of the neighbors in the building who were very nice and helpful (including reminding us of making sure to close the lift doors). The location is very convenient, located directly across from the main train station and metro. We found it very easy to get anywhere in Rome using the metro. With the windows closed in the apartment it is very quiet, you wouldn't know your in the heart of a very busy city. Be aware, to find the apartment address number of the building, you need to access a set of stairs as it is located on the second floor "above street level". This threw us for a loop as we kept waking back and forth not realizing it was just above us. There is a handicap accessible walkway on the side street of the building.
Lots of places to eat nearby, shops and a major mall in the train station across the street.
Though we did not get to meet Anna or Marco we were met by Mama Luccia who showed us everything in the unit. She spoke only Italian but it was not difficult to figure out what information she was providing us. We did have a problem with the bedroom bathroom on our second day, but Marco responded quickly and made the repair right away. Overall it was a very nice place to stay and would recommend it.
One thing, given the apartment's proximity to the train station there are a number of characters in and around the station area. Just be aware of your surroundings. We had no problems, but were irritated by very aggressive pan handlers around the main train station. If you're buying train tickets use kiosks that are manned by train Italia staff or police, avoid the solitary kiosk units. We found some of these same characters from the train station hanging out in neighborhood eateries and bars.