This was a great tour that hit all the spots we wanted to see and the timing for everything was perfect. We were able to see enough, but also realize that there is so much more to do/see on our next trip to San Francisco. However it was a long day, so I wouldn't recommend this particular tour unless your children/traveling buddies are up for a busy, nonstop day.
The tour van was so comfortable and clean, which is minor, but one of those small details that made the packed day much more comfortable.
But more than that, James was so nice and provided us with great background during the drive. He was super friendly and you could tell he really liked the tourism industry and working with the public.
I highly recommend this company.