Basically this requires a good 1.5 - 4 hours of assembly depending on your skill level. If you want to save a few bucks and assemble something yourself well this is right up your alley. Major concerns: The top drawer was a tight fit. I assembled everything perfectly but the drawer is just a touch too large. The grooves it rides in need to be waxed to get it to move in and out smoothly. I would guess that each cabinet will have its own quirks as pieces vary during production. Mine just happened to make the drawer a touch too wide. Overall its a good looking piece of furniture. Just a bit of pain to put together. Yours may not align/fit perfectly as in my case my drawer is a tight fit.