The bench arrived quickly, it was easy to put together, except I stripped 3 of the 8 screws that hold the seat in place. Luckily there were plenty of screws. 

The finish is not particularly smooth, but for my purposes (on my front porch) this was not important, and it wasn’t so bad as to get splinters. Overall, it was a great deal for the price.