Great choice!
This mascara lasted all day for me!  It separates and adds volume to lashes.  I didn’t notice any flaking for transfer with it.  It requires a decent amount of eye-makeup remover, so I would definitely categorize it as water-proof!
Rating: 5 stars