We absolutely LOVE this bench.  We get compliments on it all the time.  The drawers are easy glide and quite roomy.  It took us about an hour to assemble it.  Our only complaint is the shoe compartments are small.  They will hold sandals, flip flops and kids shoes, but are a little small for most adult shoes.