Quality of the hair is awesome.
Grams- I was expecting a little more for 190grams.
Length- def disappointed, I put an 18 inch extension I have next to the 20 inches I purchased and they are the same length.
Length of arrival-Perfect arrived in a timely manner.