These are so snugly, and so cute.  They stay on my feet, and the fleece lining makes them feel extra comfortable.  The mary jane design is a great idea.  They're wearing real well, although the gripper dots are falling off.