I love these shoes. Havent gotten them dirty yet so I don't know how they will clean up. They fit GREAT. I have a very wide foot. There are not enough shoes and boots out there for people with extra wide feet. I usually wear a 13 4E New Balance. But the last pair I ordered would not fit.. So I ordered a 6E in these. I am very happy. New Balance quit making the 622 I guess they changed the way they made them. Idk.. Anyway this is a great comfortable shoe. It is like wearing a tennis shoe. They are very light with a medium arch support. Kinda dressy. I wear them out and to church..