These stools are so cute! They are very sturdy and easy to assemble. The cushion is firm and the fabric a perfect buffalo check . Great price too!