For great instruction at a reasonable price - there's no better place in the area. Unlike a lot of studios, this one has lots of space, so you don't feel cramped and never rushed. The instructors are skilled and attentive and classes are offered for all levels - always at convenient times.
Pros: Spacious, Friendly, Good Value, Professional and on-site parking,
Cons: Nothing bad to say