Love this door!! My husband put it together in about 30 minutes. It came with everything you needed hardware wise. The only thing is the bolt holes were not punched out well enough so they had to be made bigger. 
Would definitely buy this again!