I am a huge fan of this branch of the YMCA in the Charlotte region.
This facility boasts a steam room, sauna, indoor/outdoor pool, lakefront access in the summer (with paddle boarding classes!), group exercise classes (which are offered with a great variety), and personal training.
This facility also offers a lot of programs for children including preschool, after school, summer camp, drop in child care, out of school days and sports programming. They also have fun events for the family year round.
I like that they recently got new fitness equipment. The facility is well maintained for its age. The staff are always really friendly and remember who you are! It's really like a family here.