I purchased this jacket for one of my sons, and a different one for the other son.  I was much more satisfied with this than the other one.  It is definitely waterproof and helps keep him warm too.  It seems durable in both material and construction.