Nice bench, easy to assemble, and colors/dimensions were as expected.  We have only had it for two days, but our early complaints are a) the cushion cannot be flipped or rotated (otherwise it is flat or a seam is showing), and b) the legs slide like crazy on non-carpeted flooring (not great when the dog jumps off of it).  We'll put some rubber feet on it and hope that the cushion holds up.  I'd say it was not quite worth the sale price of $116, feels more like a $75-80 bench.