Kevin was fantastic and my family had a great time. He's very knowledgeable, plans ahead and pays attention to details to ensure our needs were well taken care of. He's flexible to last minute changes to our schedule and tries his best to accommodate our changed plans. A very responsible and reliable guide - highly recommended !!