The bench arrived as expected.  It was easy to assemble, I did it myself.  The bench is very nice, it doesn't look cheap at all.  The only complaint is there is a small scratch, but is on the back. I used a black marker to fix it and it is almost invisible.  Overall it was a great purchase.