Very helpful with pictures, explanations,and lesson plans. Very easy to follow and very fun for kids. While a little young for James (only goes through 6 months to 4 years) he is still doing well with modifications from me. Matthias and Hannah are both loving this program! I teach Matthias and James together while Hannah is at Child Watch (LOVE the YMCA) and work with Hannah after while the boys play. Working great.