Awesome product. Came in perfect condition with all corresponding hardware. Only took 1.5 hrs to set up. Legs are screw on so positioning them correctly was the only challenge.