This place is great! My son is learning so much from attending. Sensei Leonelli, and the rest of the staff (Dillon, Alex, and Joe just to name a few) are great with the kids. So patient and caring. They also really take an interest in their adult students, to make sure that everyone who trains with them stays on track to obtain their goals.