I just finished putting this together. Wow, that was challenging to put together. First, the screw holes were not aligned properly and I ended up stripping one of the bolts because of the misalignment. Second, one of the  middle support beam ends was too large and I had to shave it down a few millimeters. It took significantly longer than I anticipated and budgeted for my time. We’ll see how it holds up.