The product itself is great. It wasn't too difficult to put together. One of the side panels was cracked and warped, and we were missing a support beam. I will call today and can report later on the Customer Service experience. But I LOVE the product itself. It feels nice and sturdy and is a great design.