I've ordered from Connecting Threads many times -- fabric, essential thread and notions.
I even ordered some fabric that they put on special for less than $3/yrd because the factory had printed the design crooked. Made excellent backing just as Conn. Threads said it would.
Always get quick service and excellent quality products.