My trainer made me get this.  I've only had it a few weeks and she said eventually they get old and need to be replaced but so far its working just great.  It has a thing so you can hang it from a door for some exercises, or put it around a fixed railing for others.  I've no complaints.