It was a pain to put together. Things glued at the factory the wrong way up, cheap hardware. But now that it's put together and we fixed the problem parts we're happy with it. Actually sturdier than I expected and it keeps our dog from getting our shoes.