Sportsplex is an awesome facility. My daughter took tennis lessons there and my son played in a soccer league there. The facility is very clean and has a bar for the parents. They have soccer leagues for all age groups. The tennis coourt are really nice indoor courts. They are reasonably priced but if you have more than one kid active in something it can get expensive.