I have really bad feet and bought these to walk on the beach in Florida.  My feet never hurt in these.  For the price, they were perfect.  The black didn't hold up well to the salt water, which is why they got 4 stars.