I love Connecting Threads fabrics and threads and their customer service has been very good for me - fast shipping, no crazy "handling" charges and they have fixed two minor issues very quickly.
There are a couple of their lines that I wished I had bought a lot more of, especially the focus prints from Riviera - so pretty!