In an emergency on Sunday afternoon, I bought a spool of coats at WalMart... it continuely broke. I ended up waiting till Monday and going to the LQS. I have some older coats threat that I have for top stitching but if I am buying new, I stick with Metler or I really prefer Airfil but my LQS does not carry it so I buy it when either online or when I am at different shops.