Mr. Rose is wonderful. My son and I have been going to this school for the last year and a half. The classes are informative and fun. The instructors are patient and knowledgable. I checked out many schools before deciding on this one and could not be happier. Mr. Rose is the greatest.