Teacher is fantastic and my son is having a great time. I was skeptical, we had done School of Rock years ago which is also subscription based and it was awful. Rescheduling with them was a nightmare. You guys are flexible and kind, and it works well!