Although the assembly instructions weren’t the best and I was missing the small caps for the holes on the arms I was able to put it together relatively quickly. Someone less mechanically inclined may not be able to do it. The machine is very sturdy, smooth, and has that gym quality look. Very comparable to anything I’ve used in a gym at less than half the price. Very pleased and would highly recommend.