We bought 2 of these cabinets. The first cabinet took about 1.5 hours to assemble. The second took 45 minutes (learning curve). The quality is good for the price. 

Wayfair did respond when an issue surfaced. When we ordered 2 cabinets, one arrived as stated. The second was lost in shipping. Wayfair shipped another cabinet with expedited shipping. That new order arrived with extra holes in the top of the cabinet. When we submitted pictures, they quickly called us and ordered a new top and sent us a partial refund for our troubles. I will continue to use Wayfair for their customer service.