I've used them for some specialty fabric that I loved, loved, loved and found them to be first-class in their customer service, packaging, delivery, etc. In short: You get what you pay for. I haven't tried them for some of the other specialty stuff mentioned here, but their approach to business is beyond reproach. Highly recommend them.