Assembly took 1-2 hours. Pretty easy to follow instructions. No missing pieces. Screwing in the back surface was probably the hardest part since it was a ton of screws and it wasn't a perfectly flush fit. Very spacious! Looks pretty nice (a bit blocky). I bought it on sale (40% off) and am satisfied with the purchase considering the price I got it for.