Ugh, do NOT buy the current ones that lands end carry. The ones from a few years back were great for me, but the new ones are all mesh on the inner sole and after standing/walking on them for 15 minutes, they started to burn and irritate the bottom of my feet. Imagine standing on a screen door in the heat and you'll get the idea.... I left them in the stateroom, not even to try to shove back in my full luggage for our trip home. My dd hated hers too.