Micellar water is by far the best makeup remover i have tried as its low cost and long lasting. This remover can be used on semi-permanent lashes as it has no damaging effect. Semi-permanent lashes should only be cared for with oil free removers. This is because the oil in removers such as makeup wipes and other cleansers will remove the glue bonds and weaken the strength of the glue. This will lead to lashes falling out and infills being needed sooner than required. So basically this amazing makeup remover saves your pennies and keeps your lashes looking lush.