I bought it hoping that it would be a good deal, but it's just cheap. The build quality is very bad. Nothing really at 90 degrees, and I really had to massage things to get it to assemble. The final structure is a bit crooked and pretty rickety. Its all held together by particle board and crooked holes in the legs, so I'm doubtful that it would survive a disassemble and reassemble.