The product is fine. We had to drill in some of the holes because some weren't pre drilled. It did take about two hours to put together, pretty easy to follow the directions. It was hard to keep the direction of the pieces straight (making sure you are putting it in the right place on the right side etc) We had some issues with delivery, they sent us the wrong product at first, but quickly corrected it. It took them awhile to pick up the wrong item but they did and compensated me for my troubles. All in all a sturdy product, good customer service, and it looks nice. We had some damaged wood but after the troubles with the delivery we chose not to complain about it.