It's a nice cabinet, but for the price the quality could be better. The delivery of this item only took about 2 weeks from time I ordered to delivery. Delivery was easy to schedule and on time. Putting the cabinet pieces together was a pain. The side cabinets don't sit flush to the  center cabinet leaving awkward gaps in the moulding. The decorative moulding wasn't evenly places from piece to piece, the drawers were crooked and didn't close nicely and the glass shelving is slightly bigger than the cabinet an had to be forced into place. For a piece that arrived mostly assembled, it took much longer to put together because of all the issues that had to be correct for it to actually look ok.