These shoes have great style and support. They stay on my feet and are comfortable when I'm on my feet all day. They have held up great; they still look new after months. I usually wear a 9.5 or 9, with average to narrow feet. I bought the 9 and they fit perfectly.