I love this desk. Assembly was fairly simple although it took a couple of hours and the result is a sturdy functional piece. I purchased cloth storage baskets to put onto the shelves, for office supplies etc. Desk isn't huge, but works well for a smaller space. Would purchase again.