A little tricky to assemble but in the end a nice looking bench with a very hard cushion.  Hope it wears in!