My daughter loves coach Brian. He is high energy, motivating and teaches my now 5 year old through play and fun. He is great with kids and that really helps if you have young ones. He is constantly giving feedback and finds a way to encourage the kids to perform better. He truly has our interest at heart. We are thrilled with the way my 5 year swims today because of him. Brian is now working on my 3 year old also. Highly recommended.