Heater core issue?

Antifreeze has a odor and will leave a greasy film on the windshield that doesn't wipe away easy like clear water does. There's your sign.