Safely done
Energetic atmosphere
Knowledgeable and caring trainers
Welcoming community
Lots of equipment