Really nice bench.  Assembly took a while but was not complicated.  Seat cushion was not the best quality.