Introductory classes are, of course, free to attend prior to joining the club. Check the dojo page for a schedule of classes and other information. But a gi should be purchased soon after deciding to join the club, as gi are required for training at the Belmont dojo. Just check the schedule and show up at one of our classes. It's extremely casual, and people interested in joining or even just watching are always welcome.
All martial arts have something to offer, and most lead their students toward similar goals.
However, even within styles there are great variations depending on the teacher. Shotokan karate involves punching, kicking, and blocking, but also and equally important, it emphasizes control, spirit, and self-discipline. We do not normally make contact, learning instead how to control our techniques for maximum effectiveness. As in any rigorous sport, there is the potential for injury and each student must take responsibility not only for her safety, but for the safety of her sparring partner. I have some experience.