Easy assembly - all pieces and hardware included.  The only thing I didn't like - and didn't even think about when I bought it - is that the shelves are stationary and not adjustable in height.  Cabinet looks very nice and I'm very pleased with the purchase.  
As a sideline - I bought this cabinet full price and before it was even delivered it went on sale.  I called Wayfair customer service and explained what happened and he immediately volunteered to credit my account with the price difference.  EXCELLENT customer service.  This alone will keep me coming back to Wayfair.