This is a really nice adjustable desk.  I got the largest size available and that was a good choice.  It was not too difficult to put together.  It is very smooth going up and down.  The quality is pretty good as well.  I like that it has presets for the height of the desk.  That makes things very easy.  I really like this desk and would recommend it to others.