Nice, clean, well maintained facility
Great, active coaching every class
Thoughtful workout programming
Vibrant community with a positive environment
Coaches are highly knowledgeable, experienced, conversational, and funny