Challenging but achievable programming
Well-structured build up to workouts
Thorough warm-ups
Friendly and welcoming coaches and community
Continuous communication through socials and apps