I didn't buy these expecting much, in fact I already had it in my mind that I would be disappointed. Usually these fabric shelves are really flimsy and honestly not worth the money, but since this one was such a good deal I just went ahead and tried it. I'm glad I did! Yes it is fabric, but it's not overly flimsy and holds my shoes just fine, it's very light on the whole, but still is sturdy enough to get the job done, I have no issues or complaints. Glad I bought these!