I have purchased fabric from KQ many times -- the fabric is good quality, name brands. They are very helpful on the phone. and delivery is very fast. I do not know how they compare to Connecting threads as I have only ordered from them once or twice.