These stools arrived quickly and in good shape. They weren't too difficult to put together. They are very sturdy and don't rock. They are great quality and you can't beat the price. We're very happy!!