Joined the end of June and my kids love it. My sons already got first place in a tournament the instructors are very nice and very helpful. They care a lot about the children. They take extra time with the kids. Yes the classes get pretty full but when they are full they make sure there is extra help. This is all new to me so I'm always asking questions I'm sure I get annoying but they always answer my questions and explain things to me thoroughly with a smile on their faces.