My son spends most of his summer weekend here. There's a mix of kids and young adults using the skate park. Everyone seems to get along. Smaller kids would find this park a bit much. I'd say 7+ years.
Great facilities and a wonderful place for young people. The outdoor skate park is particularly good. Sadly the indoor facilities were pretty poorly managed and staff always seemed confused when we came in wanting to use the services they openly offer.