My stools were shipped very quickly they came by fedX. The assembly was easy enough. Directions are very vague. Went on site to get the instructions. Once I used my couch to hold the seat upside down that allowed me to install the swivel plate and install the legs, assembly went smoothly. Wait to tighten legs completely till you have it standing on the floor to get them all level. The stools look amazing and are equally as comfortable. They are made well and are quite sturdy. Now we’re just waiting to have our new countertops installed.