My son has been swimming there for a year now. He loves it, and we love it as well. Coaches are serious about their job, swimmers work hard but still get a chance to socialize and make friends. As far as competitive swimming goes, we did our research and this is the best place in Phoenix(possibly the Valley as well)