It was pretty easy to put together and the bench itself is fairly sturdy. The cushion on top is a little flimsy but not terrible. All in all it's a nice, solid bench, especially for the price. I can fit 8 to 10 pairs of shoes in it if I double up flip flops/sandals/light running shoes and I wear a size 12.