Great product, arrived well-packaged, was easy to assemble and seems to be of pretty good quality.  Not sure it would stop a really big dog but for our 20lb dog its perfect.  And very fast shipment, arrived a few days before expected delivery date!