A good  a  cabinet for the price but I would happily have paid an extra $100 if it had come pre-assembled. Took over 3 hours to put together.