Hancock's is about the most professional vendor around. They do a huge business, and have wonderful sales. I think because they're so huge, they're a bit slower than some of the smaller shops. If I recall correctly, it has taken them about a week to ship an order. I think they have a reasonable flat rate option for shipping. I've never had a problem with a Hancock order, but once I sent an email query about a fabric and got a prompt reply. I would not hesitate to order from them!