The good- it looks cute.
The bad- that fuzzy cuff on top is an elastic band. Makes it super awkward to get it on your foot. If you have a long foot, like a size 10, it might just cause foot cramps trying to bend your foot enough to get it over your arch and heel. And it's not very comfortable having a rubber band above your ankle all day. It wasn't so tight that it cut off circulation but it did leave a mark. I would say those with larger legs might have serious issues.