I purchased these shoes because I was struggling with plantar fasciitis because I have very flat feet. Almost immediately when I put these shoes on I felt relief. The arch is just right for me and the size is perfect. I have large feet and fall between a 10 and 11 and got the 11 and although a little loose there great. And a good width as well (I also have a bunion and need a wider front and these are perfect for that as well). They are super cute and comfy, however, they make my feet sweat big time! They're mary jane style so they wouldn't look good with socks so I've been wearing them without. I've had them for almost a month now and have been wearing them every day faithfully, and as of last week because of the constant sweating they now reek, and they're making my feet reek as well. I'm so disappointed because they are SO comfy, but they are unbearably smelly at this point and I plan to wash them but I know the smell will just keep coming back. So, if you're prone to foot odor, maybe pick up a pair that would go well with socks.