I bought 4 of these for my kitchen counter. The assembly was straight forward and didn't take long. Quality is pretty good. The fabric is really textured, loose weave. I don't love it or the quality, but it's good for the price. The swivel hardware is good but the seat cushion padding is mediocre. My tush goes numb after sitting there for too long. Overall a good buy for the price.