These don't provide as much arch support as I had hoped.  I have a pair that fit perfectly.  Although they aren't flat you can actually feel the arch supporting your foot.  The arch on these at the point where it's built up just gives along with the fabric.