snap lacks some vital things like mirrors!, decline bench, regular lat pulldown machine (the one thr is for gals), calf machine, shower, trainers care more abt droppin heavy dumbells slowly without makin a noise than their customer gettin injured by doin tht (am talkin abt 90 or 95 lbs dumbells here)