All the parts came in good shape. The lights work, the controls are fine, and the instructions are clear. It took me around 4 hours to assemble it. I've been using it for a month now and it's been great so far. I weigh about 100 pounds and it can hold my weight. Thanks.