This is nearly perfect for storage, not necessarily linens. It’s not deep or wide enough for the towels I have and it had an unpleasant chemical odor that I didn’t want in my linens either (I put an air freshener and baking soda in it and that seems to improve the smell) The shelves don’t fit snugly but they’re easy to move when needed. I use this for bathroom and medicine cabinet storage.