I have bought fabric from Etsy, but only when I've already seen the fabric and can't find it anywhere else. So I know what the quality is before I order. I've bought paintings/prints too and have not been disappointed. My problem is that I have to trudge through a ton of stuff to find what I want. I need to narrow my search more.