This place is amazing great staff. Signed my son up for a month twice a week and he was swimming. He actually has form to swim. Every time I was in there the staff was being evaluated end it was kind of nice knowing that someone is watching over the staff as well as my kid. At the end of the class was the instructor would have some fun time which was nice. Highly recommend this facility to teach your kids how to swim or even work to be a stronger swimmer.