I give only  3 because  my foot hurts when I put it on , and I  only put on one shoes . The white stand and gets dirty to quick .!but I'll be back when I actually where then that day. They hurt to walk in and I went a size up and they still two little . I would not recommend this .