I love these! They are warm, comfortable & stylish. They have the sole of a flip flip, but are line in fleece. They form fit to your feet over time so they fit YOU. they only time I don't wear them is in the rain because it'd be like wearing flip flops in the rain... Slippery.