These stools are perfect.  Easy to put together and they are sturdy.  The top is comfortable to sit on as well.  The top is firm but still comfortable and it doesn't bother my back.  Very pleased