I ordered these because I needed comfy yet stylish shoes for work. These don't disappoint. I wore these all day through horribly boring inservice with no issues. They are comfortable with just a little bit of squish in the sole. Flex well with no rubbing.