This is a great schools for all ages and abilities. There are separate classes for tots, teens, and women. Combining learning with fun, this school will help you enjoy a good workout as you learn a new skill.
Pros: They have many class times to fit your schedule
Cons: None that I can think of