This place is awesome. It has volleyball courts, basketball courts, soccer and batting cages. It’s has everything in one building. It even has outdoor soccer fields. This place is great to get a groups together and play so Rec leagues. I will say it does have a awful smell when you first walk in but you sadly get use to it. All in all a great place to have fun and play sports.