Bought this desk for my daughter. My husband put it together on Christmas Eve. He didn't have a problem, but it did take about 2 hours. My daughter loves it, and the storage is awesome.  You can configure the desk a couple of different ways to suit your needs. It is now April and she is still loving the desk and it has held up very well. Drawers are not loose, handles have not pulled off, shelving is stable. Looks perfect and works for her perfectly. Seems to be great quality!