I would really love to give all stars because style is on point, comfortable and all, but the edges of the rubber sole are not fine. There are small rubber strips sticking out so I scraped them away. Hope this can be improved as the product has good style and comfort.