Delivery took about 5 days from the date I ordered. The assembly is easy! and quick also. Bear in mind, the components are heavy! Maybe you need another person to hold for you while you tighten the screws. Everything is packed tightly. Although I can see a few scratches here and there, it's ok I guess... as long as it works! The chair is so comfortable with breathable mesh, it doesn't feel hot even you are sitting for hours. The wheels are so smooth maybe partly because the chair is heavy so it moves smoothly.... thank you Flexispot. Will buy another product from you again.