I've just started quilting, but I've already ordered from them about six times. Excellent customer service, and I have always received my orders within a couple of days.
I check the Daily Deal every night, and do not hesitate to order from them if I like what's on sale. Even with the $5 shipping fee, it's usually a great deal, but I try to add another sale item or two to make it more worthwhile.