I highly recommend Wildcat Defense. The instructors are very knowledgeable, patient and passionate about what they do. I took the basic class so I could learn to be comfortable around guns and for self defense. After taking the class, I feel more comfortable and confident about handling my gun. Can't wait to take the other classes!