I hate buying furniture online because you never know if it'll turn out exactly what you see on their site. 
Saw that this was on sale and couldn't resist making a purchase.  I thought I'd give J&M a try. 
Absolutely love this bench! I paid attention to the dimensions to  ensure sure that it was exactly what I needed in my space. I read every review and I must say, it was pretty accurate in terms of their "happiness".  It's a solid bench.  Yes, the cream cushion is a bit stiff but that is my preference. Over time, it will soften up.  It is the perfect height for when I need to sit down and put on my shoes.  The color in the picture is spot on - cream sherpa upholstery and matted black metal. Simple, understated, yet modern & contemporary.  Easy to put together - it required 8 screws, 4 for each side using the "L" shaped screw.  I had no issues screwing them in - holes aligned perfectly.  Packaged well - came in with no scratches or dings.  I am so so pleased!