My daughter has been going there for a couple of months now and she absolutely loves it. They separate the ages so that each class is made up of kids in the same age group. They make it fun and educational for my daughter to learn and having fun while learning. With my daughter only being 21 months old she learned a lot with her motor skills and she is able to interact with other kids her age. they also provide you the chance to make up any miss classes you may have and the prices are reasonable.