Not too hard to put together, but the doors didn't seem to fit correctly. Too much give in the hinges, but they are functional.  The screws for the knobs are too short so we had to supplement our own. Nice product overall.