Little Fish Swimming has by far the best swim lessons around. I tried two other companies before finally finding them. My daughter learned more in her first two lessons at Little Fish then she did in her last two years at the other programs. After 6 months at Little Fish my daughter is an excellent swimmer and is swimming competitively. I only wish I had found them two years sooner!