Nearly perfect but not quite
These should be perfect - the sole is a decent thickness, the insole is nicely padded and the style is great for work. However, the back of the shoe comes up too high so it rubs on to the Achilles heel, which obviously is not comfy. I ordered the 8, which was a bit small, so I swapped for the 9, which was a bit big, but the rubbing problem was no better. Unfortunately I had to send them back.