So it does take a while to assemble, but as long as you follow step by step, it goes by smoothly. We unpacked it all one day & spent 3 hours the next day assembling it all. It all fits great, no scratches or dents on any pieces. Its a great piece for the price especially.