Very easy to assemble if you follow the steps closely. Took me about 4 hours with my boyfriend helping for half the time. Majority of parts perfectly flush. Only problem is one door doesn’t sit quite right and is VERY tight against the top of the cabinet. We just put things in there we rarely need so we won’t open it much. Not a big deal for me personally so I’m still quite happy with it! Love the color!!