Well made; perfect fit.  All bolts came with it to assemble to my existing frame.