I purchased 2 of these desks and situated them next to each other to use as sewing machine and serger tables in my sewing room.  They are sturdy and don't wobble while I sew, which is important to me.  The cabinet is handy but I have to be very careful putting things on the shelf inside it because it falls off its brackets easily.  My husband is experienced with tools and putting things together so he assembled and I assisted which worked out well.  He did have to contact the company regarding a question he had about the instructions which turned out was no fault of the manufacturer, just our misunderstanding.  The representative was very helpful and courteous with hardly any wait time on the phone.  Also, the back arrived damaged from shipping and customer service promptly sent out a replacement.  Overall, I am very pleased with the quality of this desk for the price and GREAT customer service!!