i usually rate product based on following parameter which helps me give correct judgement and star ratings. i hope this will help other interested buyers to understand from my experience. 1) Apperance : good * good finished product not loose threads or uneven stitching or good tight profile. 2) Fit & function : good * adhres to head with / wo hairs and soaks the sweat well. do not use for long time as it will make your forehead skin dry and feeling . Front stitchline is not felt.. 3) Price : Resonable * 4) Material quality : * after using under the helmet ( sports) there was fluffiness, and thread of mesh coming up by frequent moving of helmet (ex baseball or cricket) which makes it look untidy.. 5) Durability : * material is elastic and after 4-5times of use its still okay not loose so I would say i can use it for few months.. its value for money for 1 season use.