I have ordered lots from Keepsake always get the order in good time, customer service is good. I find it very cheap, as I live in Australia and our fabric is at least twice their prices, don't mind the extra postage!!! Most of the fabric I choose I would never see here.
Barbara in Brisbane