Could not have asked for a better tour guide! We toured Skye, and had a few highlights we wanted to hit, and his input and personal spin made it the best experience. John is fun and knowledgeable, and he loves his country so much! He was realistic with us about things like wait times, which was so helpful. It rained so much that day (shocking, right?) And we still had the best time. He was very patient with our excessive picture taking, and our tour was everything we wanted it to be. Can't wait until our next chance to use this company!