Arrived pretty banged up and required a bit of ingenuity to make right. I think it'll hold? Approx. time to assemble was 3-4 hours and there is lots of extra hardware (screws, etc.).