Our small town has a fantastic Y, but we don't have any large gyms and that may be a contributing factor. The large town 45mi away has gyms and a really tiny Y. The best thing about the Y for kids is all the sport activities. Ours has soccer, flag football, swim team, cheerleading and more...