I love these shoes, they are comfortable and stylish and fit perfectly (size 12). I bought the white ones and they go with almost everything I want to wear. However, keeping them clean is no easy task. I manage to scratch them when I wear them, and the texture of the material provides nooks and crannies for dirt to keep from washing away while remaining visible to the naked eye. Once I resolve this issue I may raise my rating to five stars as otherwise they are amazing.