I purchased a lesson package to learn proper swimming techniques. I was coached by Daniel Flint and he was awesome! Daniel explains concepts very well and demonstrates the correct technique. He is very good about pacing his teaching so that you learn, build some muscle memory, learn some more, etc. Daniel helped me improve my freestyle and breaststroke. I learned a lot in the short time I worked with him, and I have a much improved technique to swim laps.