Stretch fit, I got them for myself and my 9 year olds and they fit us all perfectly. One of my daughters thinks its scratchy and won't wear it, my other daughter and I didn't notice them being scratchy.