Product seems well made as far as I can tell. Time will tell. I first bought medium size but thought they were slightly small so I bought the large and liked the fit much better so I got a second package of large.
Pros
Fit exactly the way I was hoping they would fit
Cons
May not provide enough ventilation for hot weather