Our opinion of HomeSchoolPiano is that if you want to give yourself or your children piano lessons ~ this is THE way to go!