If you pick to partake in one of Zach's excursions you will not be disappointed, he has time for everybody and will guarantee you have an unforgettable experience.
Big thumbs up from me!
On a tour with Zach whatever activity be your choice, he will always deliver with a high level of professionalism. His experience speaks for itself and shows within his work, he is very knowledgeable and helpful with great patience.