“My boys have been going for 5 years”.  Well trained teachers & good location. I had my oldest boys start then they were able to work with me & had both the boys swimming together making my life easy. They have a small group in each class , so you child gets one to one attention in there swimming. My boys enjoyed swimming & swim-with-me has encouraged them to be independent swimmers.