I am VERY happy with this bench. I had been looking at a similar one from West Elm for $500 but then found this - the price was much better and the quality is excellent. It came fully assembled so all I needed to do was unpack and set it in place. It's sturdy, attractive, and functional. 
The only thing I'm uncertain of is whether or not the cushion comes off. I assumed it would (in case I ever want to reupholster) but I can't figure out how. Not a complaint, just something I wasn't expecting.