We've been coming to their Gilbert & Guadalupe location for a while, but this new location is as nice as the one we're used to. They have both indoor & outdoor pools, a large waiting area, an enclosed changing area, and lots of wonderful instructors and office staff. This location seems to be run in the same spirit of excellence as the other one. Some of their full time instructors share hours between the 2 locations, so it was super nice to see some familiar faces. My kids had a great time and it's nice to have another location option available. Their makeup policy is unmatched, and my kids- though very young- are now safe in water.