We've had a mixed experience with Family Music Makers. When we first enrolled, we had a fantastic instructor and my son LOVED it. After three sessions, she left the company and I have tried three other classes and none compared to our original experience. The program is only as good as the instructor, so definitely go to the sample class. The company was well organized and flexible about making up missed classes.