This isn't a cheap, light weight bench.  Assembly is super easy, just adding 4 legs.  Nice and sturdy.  Great finish on the wood top.  Matched my kitchen table nicely.  Will add pads to the bottom of the legs as the black paint marked the tile floor when I slid it across the floor.

Pros: Heavy duty
Cons: Would like to have some type of pad for the bottom of the legs