These boots were a great price!  They do fit a little snug.  I have larger calves, and they fit just right, however, they are a little difficult to get off.  I also have wide feet, and they are a little snug.  They are water proof, but not very warm in the snow.  They will serve the purpose of walking the dog in the rain.  I would not wear them if I am planning on doing a lot of walking because they are not that comfortable.