Ordered through Midwest again two weeks ago. My order shipped the day after I placed it, it was delivered a day early, and all items were carefully packaged and intact. The rewards program they had also offset the cost of the shipping. I have 0 complaint against these guys, I've used them...