You will not be disappointed staying at Francesca's place the location if fantastic. Wonderful places to eat best pizza in Rome at Baffetto's and gelato right next door.
Didn't meet Francesca but check in was a breeze and communication was excellent. Walking distance to everything you will want to see.