This bench came pre-assembled. It is solid and very rustic...just what I wanted.  My husbands size 10 shoes don't always fit on the shelves but this one is perfect. It easily holds 4 pairs of his shoes on one level and my shoes are above them. Love it for my 4 season lakefront cottage!