Craig was a wonderful instructor, I would recommend him to anyone regardless of their knowledge level. Not only was he knowledgeable, but he was very down to earth and easy to relate to. I learned many things that I was ignorant to before, and felt completely comfortable throughout the duration of the class. My fiancé and I give him a 10/10.