The YMCA is the place to go with the kids if you want them to have swimming lessons in this entire area. My son had swimming lessons here. The pool is old but the instructors are good. They've renovated it, but I don't think its as good as it could be. They have basketball leagues, but I've not played in them and the courts, too are old. They also have baseball fields down the hill behind the YMCA. Centrally located near the mall, it is convenient.