I always buy from Heartbeat Quilting. They've given excellent service; never a complaint. They have great quilting thread as well and I can't find better prices than theirs. JoAnns sales usually bring it down to what Heartbeat sells it for anyway. Great company.