I've been ordering from MSQC for awhile now. How fast you get it in the mail depends on how many orders they have for each item. I live in Iowa and it's usually 5 to7 days before I get mine. Sometimes I've thought about something for a day or two before ordering (deals are good for one week) only to find out that it's sold out already. Everything I have gotten from them is wonderful!!