Snap Fitness specializes in power training, group, yoga classes, cardio equipment, weight loss prorams and personal training services.