Buffs are imo the best tubular neck gaiter thingy's, also they are the original.
They are made of a very nice microfiber material, only stretch sideways, don't fray, last forever and they make one with fleece (Polar buff). It also doesn't freeze up and becomes hard.
A polar buff is about 28 inches long with just over 9 inches of fleece.
How do I know? I just measured it: