I have played hockey here for years.
The facilities are decent and the employees are friendly and helpful, I have become friends with many of them.
The league prices are reasonable, compared to other facilities in town.
There is a decent amount of teams and leagues for all levels.
The game times for league hockey and pick-up hockey can be demanding, late times during the week, some after 10 pm. The priority is public skating and high school hockey. I guess they realize they can get away with it.
The ice is usually pretty good, the locker rooms fairly clean. There is a pro shop with a limited supply of hockey/skating products for sale and the prices are pretty steep.
Never had anything from the snack bar, but they offer items from hot chocolate to nachos.
Kids birthday parties are available as well as private bookings and ice rental.