The assembly had over 20 steps and we did it wrong 2 times and had to redo. Otherwise a great product with very good quality.

Pros: Nice and durable
Cons: Assembly time