Love this place. Clean and welcoming facility, front staff is helpful, and the instructors are top notch. I have been thoroughly impressed with their baby swimming program, and IT'S FREE until they are 6 months old.
The facility can be a bit tricky to locate. Basically find Toby Keith's bar and grill on the far north side of Mesa Riverview and go east in the parking lot. You will see it on your right.
I have heard some of the other Hubbard facilities are not that nice, and I have also heard about issues with instructors at other locations, but again, I have had zero problems at Mesa Riverview.
The only drawback - the cost is about $80 a month for a swim lessons once a week for 30 minutes. That seems high, but the kids can learn to swim year round, inside, in a heated pool.