Soft, thick fleece. Feels like good quality. Sizes were true to size. I was surprised by the color - navy was ordered but it had a greenish gray hue to it that wasn't quite navy. It went over well with our staff but I was surprised when I received it.