100% Cotton ***Kristen (5’6”, normally wears a small) is wearing a Small. ***Kelly, (5’4”, normally wear a medium) is wearing a Medium. Fits true to size.