I love these shoes! They're comfortable, stylish, and versatile (great for almost any occasion). I wear them around town, to work and several times to dance. They haven't stretched out after the rain and the gray color is very stain resistant. I wouldn't wear them in snow, ice or heavy rain as the outsole doesn't have a lot of water wicking profiles. In such conditions, they would probably be slippery.