My daughter has had several lessons with Great Waves. I think they're patient, knowledgeable and extremely good at what they do. Would recommend in a heartbeat.