We just stayed in Santa Croce apt on 3rd floor (via dell'Anguillara, 17). Location is great, apartment is very nice, clean, nice bathroom, kitchen has everything you may need. We did not get to meet Guido, but he responded immediately to all our emails and phone calls. Thank you, Guido.
Internet connection was sporadic in the beginning, but pretty stable later.
The street is very noisy at night, if you are a light sleeper like us, better bring your ear plugs.
I definitely recommend this apartment.