I work 12 hour shifts transporting patients to the hospital. On average, I walk 15 to 20 miles per shift. My feet were missing Nike "sneakers" so I decided to try them. You are perfect. The sole is soft yet durable, the mesh is very breathable and my feet feel great at the end of the shift. Will definitely buy another pair when these wear out.