I loved it and so did my puppy.
He was a bit hyper and had to sit out for a bit of the roaming around off lead as he kept bouncing from one dog to the next. One poor little puppy even hid under a table!
Its a shame its only for 6 weeks, but I know we are going to enjoy it and learn a lot from it. When we got home, I taught my DC what we had been learning so they have been working on it too.
I can phone or email the trainer for any advice between classes which is great.
I am glad I waited until he was 6 months old as at 12 weeks, he was perfect. He is a bit of a monster now though. I think he would have turned out this way even if we had done training. I am sure now is the right time for him.