We bought this for our mud room.  It took a couple hours to assemble.  The cubbies are perfect for our kid's shoes, but a little small for some larger adult shoes.  My flats fit in side by side in one cubby, but my husbands tennis shoes do not.  The drawers are great for hiding away my toddler's hats, gloves, and socks.  Overall, it's a useful bench.  I'm glad we purchased it.