Francesca's place is fantastic. in a great location on a vibrant street with great restaurants and cocktail bars, leass than 1 minute walk from piazza navona. you would think that being next to a busy street would be loud and very difficult to sleep, but the place was very insulated and didn't hear the crowd very much.
I would absolutely recommend to stay here! location can't be beat and the apartment is beautiful!