This product is good. You do need some patience because it comes in hundreds of pieces and requires some time to assemble. I actually had my handyman put it together because it was a bit complex for someone who is not handy. Overall really like the product.