I use this machine almost every time I workout. I love it. It is easy to use. It is easy to change around. It has multiple functions that makes it great if you are looking to do multiple exercises. The only thing that I feel needs tweaking is the bench. We bought the bench that came with the machine and had a hard time getting it to move from flat to incline. It is better now, but I still need to slam it to get the pin to come out so I can move it up and down.