We've been using the Total Gym for 4 months now and love it! It's a great addition to any home gym and helps eliminate a need for many machines. The best things about the total gym are: you can use it in a small space, it's easy to use, it has no weights or bulky parts to get hurt with, it comes with a wing attachment that allows you to do hamstring curls, shoulder presses, and assisted pull-ups. You can work virtually every muscle on this machine and move between exercises with minimal downtime. You can do cardio (or make your strength workout cardio by not resting) but it's best for strength only. I don't prefer this machine for leg workouts, but you can do squats (even one legged squats), and a lot of pilates like leg exercises easily. The pilates attachments also make for great ab exercises and a nice change of pace. I consider myself an "at-home gym-rat" and this is one of the better machines we've had. You can even use it as a weight bench (incline or nearly flat) so you can get rid of your old bulky benches.