We did the Play & Learn classes with our little boy when he was a newborn/toddler and we just loved them! Their program is structured such that you feel like you are playing the entire time, but really you are working on developmental skills. I definitely attribute my son's advanced motor skills to this program. It is a wonderful mix of music and movement that is completely age appropriate unlike some competitors programs.