I have had some very good fabric buys from Etsy sellers. I tend to go there when I can't find what I'm looking for on my usual sites and often find something different. I've always had very quick delivery too.
I've just had delivery of a 60m bolt of cotton sateen curtain lining fabric which cost £150. I only ordered it this week. I've got 11 new windows needing curtains.