I bought them for bridal band performances and 3+ hours on my feet. They do a good job as long as there is no leg fatigue or lower back strain. No one has ever complained about white soles!
Pros
Very comfortable love her
Cons
The shoes are uncomfortable, there is no cushioning in the insole and I feel like I'm walking on bearish ground.