It did take forever to put together, but it came very well packaged with nothing damaged or any pieces missing (as some other reviewers stated happened to them). It's really good quality for the price!

Pros: good value, sturdy
Cons: particle board backing, a million pieces to put together