I love the small class sizes, as my children get more 1 on 1 time with the swim teacher. The swim teacher makes the lesson fun which motivates my child to want to learn to swim. I like to communicate with staff at the end of the lesson and discuss the progress or problems. The staff are all very friendly and professional.