Awful to put together. Took over 3 hours. Middle legs would not screw all the way in.  I had to leave them off. Hoping it will be stable without those. The shelf does look nice when finished. Wouldn’t buy again however.