Regularly organizes charity events for local associations
Good atmosphere
Coaches are knowledgeable and helpful
Provides a lot of advice to progress
Everyone is welcome and encourages each other
Many time slots available each day
Well-constructed training programs
Spacious room with good equipment