$20 promo is a scam. They require that you pay an extra $75-100 for stick and gloves on your first appointment in order to attend the classes. They also try to get you to sign up for a 6-12month program on your first day, when you've already paid for a month. This place is overcrowded, uncomfortable seats for parents, and constantly being pressured into signing up for more programs. My kid was not excited about going to class so we did not get our money's worth.