This has been such an exceptional experience from all aspects. We had an amazing group with diverse personalities but we complemented each other and bonded by the end of first day. Our instructor was by far one of the best coaches i’ve come across. He’s very knowledgable but very humble, down to earth, open to suggestions. He is extremely honest, attentive caring and also cautious, never carried away with the excitement of what he wanted to do, always paying individual attention to each person’s difficulties, struggles and makes that group bond closer.