I have wide feet and these are still roomy, but they feel very comfortable to me.  I haven't actually worn them out in the rain yet so can comment on if they are water proof or not but they seem very nice quality.  They do feel a little heavy, but I don't see that as a real issue.  They are super cute.