Most electric blankets are washable once the electrical parts are removed. Always read the manufacturer's instructions before washing.
It provides immediate and constant heating, is energy efficient and can help reduce heating costs, since it directly warms the body and the bed.