We bought white stools. It is easy to assemble and it looks great in our kitchen! The cushion is semi- soft...more firm than soft.