Fantastic all around - great apartment with a well-equipped kitchen, perfect location, genial hosts - we loved it and would happily book again on our next visit to Rome.