The Bob Freesen YMCA has something for all ages! Fitness classes, CrossFit, water activities, youth sports, family activities, childcare, senior activities, and more! Facilities include an indoor swimming pool, large gymnasium, handball and racquetball courts, tennis court, softball, soccer and football fields, and a private health club. Classes are offered in aerobics, swimming, spinning and more.