I just got in from hitting balls and it is approaching 100 degrees. The shirt kept me much cooler than other golf shirts I own. Sadly, it took almost four weeks to get my shirt from the day I ordered it.
After 18 days, I contacted the company at their 800 number and was told they would look into the situation and get back with me. A few days later I got an email saying there had been a delay in shipping, but it had "shipped last week." I requested and received a tracking number. From that I learned that it had not "shipped last week." It did not ship until AFTER I contacted them. I don't know what the real story is, but I wonder if I would have the shirt today had I not contacted them.
I haven't tried the hat. It's white and I can see it getting dirty/ugly fast. I tried the cooling towel at home and it does get cool. IceSkin is on to something with this cooling technology. Of course, the cost is greater than what I have paid for any other golf shirt. Still, I may buy another; I'm waiting for them to offer more colors.
I am 5'10" and weigh 210. Usually, I wear a Large or XL, depending upon the type of shirt and the manufacturer. I ordered an XL and it fits okay, though it is not as roomy as my other golf shirts. On me, a Large size shirt from IceSkin would be "skin tight." Keep this in mind if you decide to order.