Wow I was worried about my Miracool order! I ordered on 5/30, but it just arrived today---a little unaccaptable. I ordered the ranger hat that has the cooling gel things in the top of the hat, a head scarf that has the cooling things in it, and a cooling collar for each member of the family. The collars are nice, not having ot tie them, just velcro. I called after waiting a week for my order, and they did not return my call, or the guy I needed to talk to was not in, I e-mailed, left a voice mail... I guess they were out of the ranger hats, so they delayed my whole order with out letting me know. When I finally did get a hold of the guy in charge of shipping, he said that my order was sent on Tuesday two day US post, when I believe I paid for UPS 2 day guarantee. With US post, there is no guarantee that it will be there in two days. I will report when I get back if they held up well, and how the hat worked for me.