Kim (William) was just fantastic! Would highly recommend. We toured a half day of Zion National Park with him. We took the shuttle ourselves in the morning and then he spent the afternoon showing us other areas that were accessible by private vehicle. So glad we did the shuttle in the morning, because we would have thought we were missing something if we hadn't seen the canyon for ourselves. He took us to more private, beautiful places and explained about the geology, plant life and the different creatures found in the desert. Make no mistake; if you want a guided tour of the canyon, he will go on the shuttle with you and take the hikes you would enjoy and will certainly cover everything you could want. Plus, he has a great sense of humor and obviously loves his job! A wonderful experience!