For the price, it's fine.  A few cams are misaligned and take a bit more effort than they should.  Also the strip that holds the door just needs to be drilled.