The bench delivered on time. The pieces were easily put together. I seat cushion was not as white as I hoped but fits our table well and my kids love it.