Desk was challenging to assemble (some holes were not predrilled for all three holes for each drawer sliding channels. Took me about 5 hours but all parts were there, directions were good and it looks very nice. Good quality for the price!