These are so cute and fit my 10B foot well. The insole is memory foam but has no arch support.

My big problem with them is that they severely rubbed the sides of my little toes, the tops of my big toes, and the back of my heels after just walking around the house for 7 minutes. Buying a size larger would not change the rubbing issue. There is no way I am going to put on 6 bandaids every time I wear them.

BTW, I bought them at Costco for $17. but wanted to offer my experience. I would have bought the red ones on Amazon if they worked out. In fact, I would have paid a lot more for this style if it were made less cheaply with materials that were foot-friendly.