These counter stools are perfect - just the right size, a very fair price, and sturdy. They look gorgeous in my modern house. You'll have to assemble them, but it's a very easy process to screw the seat onto the base. 
My only complaint is that these stools do not come with a cushion - they are comfy enough without one for short sits, but they aren't really welcoming unless you buy cushions.