It was easy to put together in about 30 minutes. Comes with everything you need to setup. The up and down function is smooth, and it holds my leaning-into weight while sitting without making a sound. I had a bit of a derp moment installing the wheels, and it's not exactly clear by the instructions how to level the wheels -- I almost broke one by thinking I had adjusted it and using it for a bit, then checking, and realizing the wheel caster was at an angle and putting weight on the joint like it shouldn't. Took everything off, readjusted, set the wheel adjustment before installing, and was good... anywho, I like the desk a lot, I have a laptop and a raspberry in the middle table and a screen with two hdmi-in's on the top, key and mouse wireless to both on the second shelf from the top. It works well!