Decent quality for the price (don’t expect high quality furniture for this price). A pain to put together, but that’s always expected with cheap furniture. Overall very happy with the look and the mini cabinets are very nice and feel sturdy.