I have two daughters that attend classes at Dreams. My older daughter is in the beginners class and my younger daughter is in the parent and tot class. They absolutely love the classes. The equipment is age appropriate and increases in size as the children grow and the staff are well trained. They are wonderful in teaching skills in incremental steps that make sure that the children are safe, understand the processes, and feel good about their skills. I would highly recommend this gym.