These are nice counter stools!  We hired someone to assemble them because we don't have the necessary skills, so I can't speak to ease of assembly, but they feel pretty sturdy and they are quite comfortable to sit on.  So far, we are quite pleased with our purchase.