It takes a while to assemble but is a very good design. My wife wanted a small computer desk for her all in one computer and this desk is perfect.