I bought this shoe to dance in therefore I did some research before buying it. It has a smooth leather sole , not rubber, so it will glide on the dance floor. It is a ballet style shoe so there is no arch support. Also, it will stretch out a bit with wear. I am not wearing mine on the street as I don't want to scuff the sole up too much. If you want this for an everyday shoe, then certainly walk outside wearing it to rough up the bottom. I am very pleased with this shoe for my purposes and hope to buy some more colors.