Very happy with this purchase. All parts were there. Everything lined up and fit. Assembly is not for the mechanically disinclined. Time and patience is required. Make the effort to level and square the frame so the rest of the parts screw right into place. And make sure to anchor it down to something.