Happy Feet!
Same as the ones I spent big money on at my doctors. They last about one year, and I'm on my feet 10 hours a day. I have used others and they last only months.
Rating: 5 stars