This product met my every expectation. Assembly was easy and quick and the parts fit easily together. The picture is accurate . It is a small bench, but was perfect for my needs. 
If you intend to get a cushion for it, you may have to buy a custom made one, though, since the regular cushions sold in retail stores do not fit the dimensions of this bench.If you have any sewing skills at all, you can easily make this yourself. I wouldn't let this stop me!