I looked for a small storage bench for my tiny entryway and this bench is perfect. It took my 13-year-old son about 30 minutes to put it together. Would have taken me much longer. The cushion is great - it's really over-stuffed and firm and I love the light beige linen-looking fabric. The drawers are not divided so it fits a lot of stuff. We're in Colorado so I put a bunch of dog walking stuff and snow hats, gloves, and scarves in it. I gave it 4 stars because I thought it was overpriced by about $100-$150. It's nice but not $400 nice. But, it wasn't easy to find the look and size I needed, so I paid it. I'd do it again, too. The other reason is because there is a terrible chemical smell inside the drawer every time I open it. I've tried to air it out, but that's not working. I will probably have to take the whole bench outside and leave the drawer open for a day or so to see if that helps. Overall, definitely recommend this bench!