The bench arrived quickly and in perfect condition.  It seems to be of good quality.  It was not difficult to assemble the legs to the bench.  The only downside for us is that the colors are darker than I expected, but that may just be my incorrect assumption.  I thought the almond/ebony would be a little lighter than it truly is, which means the darker colors don't match our existing table as well as we had hoped.  Overall, it is a very nice piece that we have high hopes of holding up to our large family.