Good for the most part.
This did its job most days. However there were some days the cast did get wet. It didn't soak it but still got a little wet. Still couldn't figure out what happened.
Rating: 3 stars