Arrived very quickly and matched the picture.  Only issue was a scratch on the top of the bench, but it is covered by the cushion so not worth the trouble of shipping it back to get a replacement.  Assembly took about 30 minutes...not bad at all and all parts were included.