It took me roughly 40 or so minutes to put together so not too terribly difficult to put together. It’s deep! But low enough for my toddler to still get toys in an out. It looks great with my living room decor as I didn’t want an eyesore. I’ve had people even come in saying they thought it was a bench and not a toy box!