Once put together, this is a very nice piece of furniture. It does take a while to setup, especially if you do it alone, but the shelves are designed very well and they're sturdy. 
Functionality-wise, the shoe cubbies in the picture are a little deceptive and somewhat smaller, but you can still fit two shoes in each cubby hole, but it's often one sideways and and one straight. It's not a big deal. 

Overall, I'm very satisfied with the bench.  

Pros: Good quality, Sturdy
Cons: Moderately difficult to assemble (some instructions not clear (particularly with "which screw do I use" or "do I attach it now, or later?")