I always have a great time at One Spirit. The instructors are articulate. The mat is always clean. The curriculum is vast. Whether you are looking for a fitness challenge, a competitive training center, or a self-defense solution, there is someone here who can help you.