5 stars visually. The first one I ordered was too tight. I returned it for a larger size. That was a bit too. I like the way it looks so I left it. But after a week everything was fine. I can easily put it on and take it off. There are 3 decorative pins on the bottom, which are very easy to detach. I lost 2 pins on my left shoe within 2 days of delivery.