Francesca's is one of the best apartments I have stayed in. It is very close to the Vatican, restaurants, turist atractions, etc.
I would both recommed it as go back innthe future.
Five stars.