I bought the large, in magnolia color. Very happy with this bench.  Researched countless others and ordered this one because of its larger size and height. It is very comfortable to sit on at 20” high, and has so much storage. The material is a basic neutral weave, a soft creamy off-white, not a stark white, more toward warm than cool tones. Mine came with matching, neutral buttons and seams, unlike some others reviewed that came with brown buttons and seams. The pleating on top is tight and looks high quality. The inside comes with dividers - one long divider across the length of it and 8 smaller dividers across the width. The smaller dividers are individual and can be removed to make larger sections. The long divider can also be removed. I use mine in an entryway - it looks good with transitional to modern decor.