J.D.
Hi H.. We're in NB too.
I was anti Gymboree for the longest time. Now I love it. The instructors there are really great - Jodi, Allison, Rose. We even had dd's 2nd bday party there and it was amazing!
Gymboree's great b/c while you're taking a class (in terms of timeframe) you can go there for open gym, which is 4 days a week. During open gym you just play with all the toys and equipment in a come and go fashion. That totally makes the classes economical. They also have unlimited makeups. I've missed soooo many classes w/ dd and we just schedule them for other dates.
Email me for more info if you want. I've taken all the classes w/ dd. If we refer people we get bonus weeks (3) and I think you might too. If you join, would you mind using my name? I'd have to give it to you via email.
Currently they have extra weeks for whatever week amount session you sign up for. We always do the 20 weeks b/c it's cheaper. Now pay for 20 and get 24. Don't remember how many extra weeks are for the other time amounts.
We also have done Kindermusik for a few sessions in Deerfield. We liked it but wanted to cut back on our expenses. Gymboree though, b/c of open gym, is our 1st choice to keep.