I have a small space for a home gym and while I felt like I can do most of the things at home that I can do in a gym, I was always missing a cable machine. I had previously had a weight plate style very cheap pulley attachment that I had used on a rack. It was cumbersome so I found myself not being inclined to incorporate it into my program. I knew I wanted a weight stack cable tower and it needed to be compact and good quality. After a tone of research and reading and watching reviews I decided on this one. In addition to meeting all of my requirements, I really liked that it was a modular component that I could expand it in the future - add another stack, add rack attachments etc. I like keeping future options open while building home gyms. Assembly was not bad at all, easier than I thought (but look for a youtube video to keep you on track). So far the system works great and I'm very happy with the purchase.