This was an excellent experience. My daughter can't wait to go again, and I love that it's something we can enjoy together as Mommy/daughter time. The teacher was very well educated (which surprised me, honestly,) and also very warm with the class. Highly recommend.