Complicated assembly for a first-timer, but very sturdy. I did have a small piece come in broken but I was able to work around it. Overall, worth the time and money. For help with assembly, call their customer service number. I was on the phone for two and a half hours, but I was walked through every step.