I purchased this storage bench because it wasn't deep as to allow for decent space in our entryway and had a fair amount of shoe storage.  I wear a size 13 shoe and a pair almost fits fully into the storage compartment.  The bench is fairly straightforward to assemble.  Quality of materials are ok but that is to be expected when you think about the price: You pay for what you get.