They stay put and give great support.
I needed extra arch support for my hiking shoes.  So far 15 miles on these and they were exactly what I needed.  They are comfy and give good support.
Rating: 5 stars