Perfect! I wear flats to work. I have been needing no show socks that don't slip off my feet. I had purchased some from Journey's a few years ago, and they slip off my toes and my heel. These socks do not slip.