I was looking for a bench to put near the door to store shoes, and something you can sit on when putting on / taking off shoes. This fit the bill perfectly. The bench is all wood (not composite material as far as I can tell) and took about 10 minutes to assemble. Arrived in perfect condition, just a few natural wood marks/knots/etc. Size is just right. The only issue I can come up with is that the shoe shelves are just about 1" too short to fit most shoes (e.g., sneakers) without having to squish them in a little -- not a big deal at all. Would definitely recommend this, and I'd buy another one if i had multiple doors where it was needed.