This is a great bench!  I put this together in 1.5 hours, I was a little intimidated when I saw all the pieces but the instructions were very clear and the parts clearly identified in cryovac packaging that kept the pieces separate.  Extra pieces were included, which was a nice bonus for any unexpected oops.  The pre-drilled holes were spot on, no issue with pieces aligning.  The bench is very sturdy, great looking and the cabinet spaces are much bigger than I anticipated.  The pad is a neutral, light beige and firm, and the cover has a zipper.  We use this in our entryway to sit on when putting on shoes.  We use one of the cabinets to store extra hats, mittens and umbrellas and the other for our dog's leash and other supplies.  The bench looks just like the picture, we are extremely happy with this purchase.  Arrived exactly when we were told it would.