Priced very nicely considering how well it works! This lasted all day and night. And when the time came to wash my makeup off, well it definitely took some time. So it absolutely is waterproof. As for the colour and length, it was a great addition to my mascara collection.