Yes they fit low profile shoes. No they don't provide any extra support or impact resistance then the insoles that came with my shoes. Also there are holes in the main padding that leave indents in the top of the insole.