The cabinet arrived quickly. Assembly was really easy. Took me about 30 minutes. I highly recommend having a rubber mallet handy for snapping the pieces together. The cabinet is very functional and I have been able to arrange what was basically a mishmash of stuff on my porch, in a way that makes everything look better and easier to find as well. Bonus points for the sale price, I probably would not have been able to afford it otherwise.