I bought them for "casual shoes". They fit a bit but not too tight. I don't know if they will make them a size more comfortable or if they will be too big. In general they are good, with good cushioning.
Pros
Lightweight and super comfortable! Let the air circulate through your shoes to keep your feet from sweating!
Cons
It is small and narrow compared to other shoe brands.