We purchased these for our kitchen counter. It was the perfect height at 24". Putting them together took me 30-35 minutes each and it's pretty simple. The stools are solid, sturdy, and level.  Very pleased with the quality and value.

Pros: Good price, sturdy, easy assembly
Cons: Not enough color options