I'm impressed by the quality of this bench.  The seat cushion also looks great and is very comfy.  All of the hardware is included for assembly (just the legs) and couldn't have been easier.