Pros: Friendly, flexible, allowed my child to choose songs that interested themCons: Unreliable, several times late for her own lessons. Sometimes her cell phone would not accept calls. On two separate occasions my child and I arrived for our scheduled lesson only to find that the teacher was not home without any explanation. She still has my child's books that I paid for and will not return them to me after I've requested several times. If your looking for a reliable piano teacher my recommendation is to keep on looking.