The assembly is almost impossible... My husband, a good mechanic, is having a terrible time attaching the legs to the bench. The nuts are different lengths and have become stripped due to the poorly aligned angles of the legs meeting the corners of the bench. At this point, I am considering a return unless I am sent a replacement. Really disappointing as this bench nice looking.