Snap Fitness is a full service gym with personal fitness trainers that are contractors. Memberships include one free fitness consultation. The member then has the option to sign-up for personal training sessions. The cost of the sessions are negotiable. The owner can talk to special promotions & the various payment options.