I purchased a pair of their nanotechnology shorts from their webiste for my husband for Christmas. First of all, they took months to receive, no exaggeration. Once I received them, they had sent the wrong pair - the pair they sent, were actually a less expensive pair of shorts. AND, the snap did not work. After several attempts to contact customer service, I gave up. They were unresponsive. I just threw them away today. Good bye $58. Buyer beware - do not purchase from this company!