Assembly was bumpy in the beginning but got much smoother as the process continued.  My biggest complaint is the gap between the two doors to the left - it makes the otherwise nice piece look very cheap.  Customer service offered a replacement or discount though so overall I'm a bit disappointed but not surprised and I'm ok with keeping it at a discount.