They look so stylish and are ethical but I've read reviews that they're not comfortable. I'm a size 7 with narrow, flat feet. Usually wear insoles. Any opinions please?