Punch Gym is a fitness center that offers its customers the chance to learn to move differently, unify muscle groups and discover their true athletic abilities while have fun. Training methods incorporate kettlebells, medicine balls, ropes, logs and stones. The gym offers small "boot camp" style classes and group personal training.