The delivery was fast but the assembly was a real pain. The leg supports (rails) were to lock into slots "you may need a little pressure to enable the rails to slot into position". HA! 
We had to sand down the tabs on the rails -there was no way they would go into the slots otherwise.  It took much longer than should have been necessary to assemble the legs.
BUT once assembled, the chairs are sturdy and swivel easily. They look very nice.