Our favorite detergent was a product called "Purple" by ZEP. Home Depot carries it. It is hot, so cut it in half with water.
For stubborn streaks, use "Streak Be Gone"... ... ... ... ... .
Then rinse, rinse and re-rinse. Prep is the key to this whole thing.