Excellent itinerary and driver.
Took a half-day tour on a very rainy day. We visited the three major basilicas and the catacombs on the schedule. Damiano, the driver, wanted to know if we wanted to see anything else, so we added the Pantheon, as we had not been there this trip.
He was great, telling us a lot of what we were seeing, and gave us adequate time to explore the sites ourselves.
Because of the difficult parking situation in Rome, the driver has to stay with the vehicle rather than come into the sites with you, but that was just fine.
This company was recommended by a friend, and I agree with the 99% who vote "Excellent". I'm sure their other tours are run just as well.