Perfect for me!
This product is perfect! Keeps water out!  Only one thing to mention—the hole is small so someone with wide feet or legs could have some difficulty maneuvering it on!
Rating: 5 stars