The apartment is suprizingly big, actually way bigger than we awaited, so photos are not fully represent the size. Kitchen utensils are fine and complete, wifi was stable whole time we stayed. The location is pretty convinient for exploring Rome - it is 10-15 minutes walk from the Termini station, about 5 minutes to metro and somewhat like 20-30 minutes walk to the Colosseum or Piazza Venezia. Good supermarket (Emme Piu) is one block away. We did not met Armando in person, only his friend George, he was very friendly. For the guests in a winter time: if you prefer to leave street shoes at the entrance door - take some slippers with you, floors are stone and very cold. Heaters are working okay.
Overall, I definitely recommend this place to stay at.