Easy to assemble and a really great bench for our front entry way to put shoes on and take off. Bench has a firm but in a good way. You can tell there is padding but you don’t sink into the bench when you sit down which I like. I would definitely buy again!