This is a surprisingly good system.  Quick to switch between and gives you a good workout.  Lots of exercises if you're creative and they seem very sturdy.  I've had them for about a year and my whole family uses them.  No sign of wear or breakage.  Love using resistance over weights as it reduces likelihood of injury.  Nice complement to home gym and easy to bring on the road.  Oh, and everything actually fits in the bag like it's supposed to!