If you live in the Shea / Scottsdale area definitely check out YMCA Scottsdale. Well maintained location, classes such as spin, etc. are at convenient times. Been there many different times of the day and have never seen it too busy. Also very affordable and the family plan includes childcare in a good size room for the kids to play in while you are working out.