The bench was easy to put together. Took me and my husband maybe 20 minutes. It went together as it should with one exception- one of the doors is just a tad lower than the other. Not a huge deal but kind of annoying that the door doesn't hit the magnet exactly like it should. Other than that it's a great bench. The cushion on top is actually soft which I did not expect. I'm happy with the purchase!