They are good but the plastic covering is taken off the sole, but I think I can repair it, anyway they are great for this price, the quality is good. Ordered on March 29 and received on April 22, I think that they would have arrived earlier but it was Easter.