This is a great environment for learning the sport from instructors who are passionate. Easy to take an intro group class and find out about the different styles before committing (we found a groupon). Parents/family can sit comfortably while watching them practice. People of all ages, relaxed environment, and fun instructors.