Clean and organized gym
Plenty of equipment available
Clear instructions and scaling/modifying assistance from the coach
Good attention during workouts
Stretching and mobility included
Nice and supportive community
Clean bathrooms
Plenty of street parking
Friendly and welcoming owners, coaches, and members