Bought this for use while I was in physical therapy and am pretty happy with it for convenience factor.  It can be cumbersome, though, when having to switch out different bands over an hour or hour and a half of working with them.