The fabric is soft,warm and substantial.  Our grandson was warm and toasty on a cold Halloween night and was comfy enough to wear it all night without any complaints.  He looked super cute and the outfit was roomy enough for him to wear extra layers if needed.