We had a bad experience with another swim school and so we found All Star Swim Academy. I have been taking my son to this school for over a year now and can't be happier. The owner Katrina is great and professional and Faye is kind and compassionate. We had a minor incident that happened at the school (no fault of the school) and Faye went above and beyond to help us. All of the instructors are top notch. They have many classes to accommodate different schedules. Their approach to swimming is a gentle approach for children which I love. The facility is clean. The staff is professional. They seem to care about all of their customers and do what they can to accommodate everyone's needs. They take into account each child's specific needs and not just a one size fits all mentality. I love this school and they treat everyone like family.