I recently bought two pairs of these shoes. The first pair fit PERFECTLY. They are so comfortable and look great. I wear them daily as an RN on a very busy unit working 12H shifts. The shoes are amazing. I did have to buy a whole size smaller than I normally wear to get a good fit though. The second pair I bought soon after based on the first pair's success. The second pair, although the same size do not offer the same amazing comfort and I am not sure why. Great shoes for hiking too. I do lots of hiking on muddy, rocky, slippery trails with my dogs and the shoes do great.