Love this bench. It's bit on the stiff side but we use for our dining room table and it's fine. You're not trying to relax when eating, right? Easy to assemble, seem like it will hold up to stains.