These were exactly what we needed.  We wanted something sort of modern, but not extreme. And the quality is very nice for the price.  We shopped several local stores, found stools that were more expensive that did not feel as sturdy as these.  Super easy to put together. The legs and seat come pre-assembled, all you do is bolt the seat to the bottom/legs.  Very pleased with this purchase!