Bought these for a cruise to Alaska.  They were great.  It didn't rain so I cant vouch for waterproofing, but we walked and hiked all day and my feet were warm and cozy.  I can have foot pain so I put light insoles in for some arch support.  Would highly recommend these!