This storage bench fit perfectly in the space I needed it for.  The upholstery was as pictured.  It is not heavy but heavy enough so that it is not flimsy.  I love it.