So easy to put together and good quality.  It took me maybe 10 minutes to snap the pieces together!  I purchased now that we are all working from home and I love having a desk and not using the kitchen table.