So easy to assemble but try to do it in the same room as it is heavy.  Looks great not cheap looking.  It is high so if you are working with keyboard on desk and not the  keyboard drawer it may be uncomfortable.   Not a lot of room for legs if you tend to move them around a lot.  I have it set up in my front room so ok with all the above - just adjust my work habits set up.