With steam, you get chemical free treatment that kills both flies and eggs. The heat from the steam very efficiently will kill both, so that recurrence is limited. There is no odor, and steam is entirely eco-friendly.
You can trust this safe and effective method of killing drain flies. You can repeat treatments as often as necessary, because drain flies do come back. But, they won’t come back as often with steam treatments..