Snap Fitness offers cardiovascular and weight machines, innovative classes, instructors and trainers.