Francesca's apartment is splendid. You will love your stay here. It is incredibly centrally located -- both to public transit, attractions, & restaurants.
Check in was a breeze and Francesa went out of her way to guide me through a curated list of restaurants & attractions.
I give my highest recommendation to anyone considering a visit to Rome that you stay at Francesca's apartment.