These stools ended up working perfectly with my set up. The height is perfect.  I haven't spilled anything yet, so I'm not sure how likely they are to stain. The backs are just tall enough to give decent support. I was able to put them together by myself with the tools provided. One ended up with a slight wobble, but I couldn't tell what I'd done to lead to the imbalance.