They have great customer service (they used to post the phone number) and shipped quickly. I couldn't track the order across the border, but it did arrive in about 7-10 days. Shipping was more expensive, but the thread so much cheaper it was worth it
. I purchased a grab bag of wonderful colors, but I don't remember if it matched the picture exactly. Hope that helps. Remember to check the exchange rate for the dollar and the fee your card charges for exchange.