Would likely give this 0 stars if possible. A few of the larger issues, to start:
Parts arrived broken and scratched, if they weren't missing
Parts just barely fit together - poor build quality
Assembly is insanely tedious and time consuming - you're sitting down for 3 hours minimum
95% of the screw holes are not pre-drilled, meaning you have to muscle each of the ~150 screws into place, which contributes to the awful assembly experience
Instructions are very unclear and vague, leading to multiple disassemblies and reassemblies

The only reason I'm not returning this is because I cannot imagine taking it apart again and trying to get each of the 50+ pieces back into a box to ship.