This bench is just what I was looking for in my bedroom. I have this at the end of my king size bed. I admit I got this for my dogs (one older, one very small)...they would not use the doggie steps next to the bed. This bench is low enough for them to jump on then jump on the bed. Much better than pick the dogs up, put the dogs down over and over!

As other reviewers have stated, getting the legs attached can be a challenge. The front leg screws went in easily but the back leg screws were beastly. I would not recommend drilling new holes - the secret is finding the right alignment. Once I had the alignment right, the back screws went in nicely. It's finding the right alignment that is frustrating! 

The bench is very sturdy and the cushion is quite firm. The material is a tweed type of fabric and appears to be pretty hefty. Storage could be used for magazines, light blankets, sheets, or even DVDs. This would make a great bench for an entry as well.