It was easy to assemble and has held up pretty well. The magnets in the upper cabinet came off after a few months, and we had to re-glue them. It's good bang for your buck.