Wow just amazing! This bench was super easy to assemble! It is a heavy piece of furniture and looks more expensive than what it is. Have had it for a couple months of constant sitting (with jeans!) and not stained or accumulate those little fabric balls. I am VERY pleased with this storage bench. Highly recommend.