Great program! Love the games that come with each unit. Deniz is very responsive when I have questions and the curriculum is well detailed with a nice natural progression and rhythm. The videos she puts together for each unit are also really helpful. It does take some prep time to get ready for each lesson but not too much. For example, I spent 6 minutes watching the video for unit #1 and another 5 minutes prepping the cards. We just started with my son and we have a lot of fun together 🎹🎼