Equipment is well maintained
Coaches are knowledgeable and helpful
Welcoming atmosphere
Good programming
Very clean & organized gym