Set up is a little bit of a pain but the finished product is worth it. Minor defects from shipping but instructions explain a process to replace any damaged items from the manufacturer. Overall, I’d recommend this product!