I have planned two events at SportPlex in New Windsor. Their facilities are top notch. They have at least 6 covered tennis courts, heated available for year round play. Additionally they have a nice indoor pool and a gym for basketball, volleyball and various classes. They have recently added dozens of new pieces of workout equipment. Many with individual TV monitors to help you get through your workout. Sadly I live in the other side of the county or I would join.
more