Mr. Rifkin is a great teacher. We have an active 6 year old who can have trouble sitting still. Mr. Rifkin is patient and persistent and keeps a good balance between letting our son explore his musical interests and teaching him the fundamentals of piano.