One of the boxes arrived damaged due to the delivery driver dropping it. We had some missing and damaged pieces. Customer service was friendly and sent replacements out right away. The set up was time consuming but fairly easy and straight forward. The wood isn't as thick and sturdy as I'd hoped it would be, so I don't know 
how long it will last. My kids absolutely love it though!