I love this desk. It took a while to put together (about 2 hours) but it was worth the effort. other reviews said they needed to drill pilot holes, but I didn't. Everything fit nicely with just the supplied cam screws, brackets and dowels, and it came with extras for those (like me) who are prone to lose small parts. It's very solid once assembled. Excellent value; I will buy furniture from Overstock again.