These half socks fit well and stayed in place well. I was able to machine wash & dry them (in a mesh laundry bag) and they came out perfect...and yes, the grips stayed on. What I don't like about them is that they are very warm and made my feet sweaty-which defeats the entire purpose for wearing them in the first place. If you live in a cold climate, these are probably fine but forget about wearing them in warm weather.