I have always been an advocate for the Clinique- Take the day off makeup remover. This is a great alternative for a fraction of the price. It removes all the waterproof eye makeup without much effort. It is highly effective.
It does leave a residue so it should be used before cleansing and the rest of the routine.