I would have given this a 5 star rating but it has a drawback. It is so fitted on my calves that I cannot use it when I'm wearing a jeans, and my calves are not that big and not that small either. It is only good when you wear leggings on it. Which is unfortunate because I'm usually wearing jeans and not so much on dresses..Also, the size is a bit smaller, if you want to order this go one size up. Other than that the quality and the looks are good.