Not a bad little product for under my desk. It was easy to install (about 20 minutes). It comes with everything you need to put it together. I have used it for a week and it does make some squeaking noise but comes with some lube that helps. Gives you legs a good work out the higher you set the tension. Overall I am pleased, just wish it was a little less noisy.