This is the 2nd pair I've ordered. I'm a vet tech and on my feet all day. I love these shoes. They are super comfortable and I can wear them for a 12 hour shift the first day with no issues. I do order a size up though. Normally I wear a 9 but order a 10. These really hold up to a lot of punishment. My last pair lasted almost a year, which is a big deal considering how many times I've washed them.