Pros: 1) Lesser price 2) Nice design Cons: 1) The size is smaller than expected. 2) The inner soft protection layer is very thin and in some places it's worn off. Due to this as you walk or run the hard part of the shoe rubs to the skin and it hurts. 3) At bottom the groves are less. On soft surface it's kind of slippery.