Great patient teaching, that will push you to the best of YOUR ability. Smws is hard, tough and rewarding when achieving your goals. Great for learning points fighting, real life self defence techniques and great for kids or families. Highly recommend!