Kevin is a kind, very informative and knowledgeable guide who understands the practical side of touring (where to drop off guests if necessary due to traffic conditions, park the car, and quickly rejoin the guests). It was great. Very accommodating as to needs and desires of the tour group. We would use Kevin again. He is a very happy and social person.