My son has been with Swim Fin for about 9 months now, and his progress has been fantastic. He is only 4 years old but he is already swimming with confidence and getting better week by week. The teachers are friendly and professional; I cannot recommend the classes enough.