We had an excellent kayaking and snorkeling experience with Zach. He prepared us well for what to expect, getting in and out of the kayak, and telling us about the area and the fish. He was patient, informative and entertaining. The outing was well paced. Zach's passion for Hawaii and being on the water made this a fun and entertaining experience. Highly recommended!