This is the best shoe storage solution I've tried. I had a bench before, but my dog kept getting the shoes out of it. There's no way she can steal the shoes out of this one. It's slim, sturdy, looks quality, and it fits the overall style of our living room.
My one warning is that the smaller boards inside the shelves didn't come with pilot holes. It's near impossible to get the screws in for those without pre-drilled holes, so having a drill makes building the cabinet much easier.