Size is true to specifications in the ad. Feels like cotton, soft and moderately stretchy. Great for the price. Very cute!