I HATE buying shoes online but due to Covid and closed stores I had no choice. I have a different size for each brand. I wear 11.5 and wanted 12 at first. I ordered 11.5 and when I first tried them on I thought they were too small, my foot felt like it was about to come out of the shoe because they weren't deep enough, if that makes sense at all. I wear them all day and break them down. I am happy to report that they fit perfectly. I get a lot of compliments on shoe designs.