Snoozies are a great product if you are looking for something to keep your feet somewhat warm, but would prefer to go barefoot.  I've worn out a couple of pairs.  This particular pair fits a bit short, but may stretch with time.  There is no structure or sole on the bottom, just some non-slip silicon dots.