Soft fabric. Pretty color. Seems thick and warm but I haven’t slept with it yet.