If you're a smaller person these are perfect. They're not the most comfortable stools ever but they're great for the price. I'm worried about stains but will just have to be super careful. No issues putting them together.