Just ok, not at all the great supportive fit I've come to expect from Avia. First of all, there's a ton of extra fabric inside, like where the tongue is stitched to the shoe. It was all weirdly lumped up, so I took my small scissors & clipped it all evenly. It took 10-15 minutes per shoe to do this, there was such a mess inside. More importantly, the insoles are a JOKE. First of all, very thin & offer absolutely NO SUPPORT. If you have a high arch pass on this shoe. Second of all, they don't stay put at all. I literally had one slide down under my foot during a 5 hour shift, so at the end of the shift it had gone up the back of my pant leg. Not kidding. My coworkers laughed their butts off when I reached down & casually pulled the insole out, which was only hanging by the tip of the toe area between my heel & back of the sneaker. Now the really bad part of the insole: holy COW these things make my feet stink! I have never EVER never had smelly feet, whatever this insole is made of is insanely smelly on my feet, with socks on no less. I am throwing them out & will put a replacement pair in. Pretty sad to do after 3 whole times wearing a pair of sneakers. I do not recommend this shoe.