It was a breeze - placed an order, received the item within a week, unpacked and installed in a couple of hours or less. The manufacturers were very thoughtful to provide a template for placing the wall hanging screws. All the required hardware was neatly labeled and separated into piles, making it easy to perform the visual/count checks..The cabinet is not that sturdy, but heck, it is going into a bath over the counter, and for the price? Great buy..