It arrived in good order.  I was disappointed with the top cushion as it looks cheap, but I can recover it I'm sure.  Otherwise, it appears to be well constructed; a little small for my purpose.  I ordered it for my 10 year old grand-daughter for her new bedroom, so I'm hoping she will be happy with it.  The color isn't exactly as pictured.  It is a little cream/yellow rather than green. The trim is more of a light aqua blue.  I think the beige cushion cover detracts from the bench.  Price is about right for the product but would have preferred to pay less.