Took a while to assemble. Middle shelf is fixed, so it isn't 100% customizable as stated, but I was able to make it work.