My daughter loves coach Brian. He is high energy, motivating and teaches my now 5 yr 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 yr swims today because of him. Brian is now working on my 3 yr old also. Highly recommended.