I found these shoes acceptable. They are comfortable to wear, and I can get through the day without my legs or feet being adversely affected by having them on my feet. All I have to do is wipe them off with a damp rag moistened with water or (would you believe it?) window washing fluid to get them clean and shiny. Those are the pros. For the cons; the sole material, I think it may be foam, wears out pretty quick, the plastic material which make up the upper portion of the shoe will crack after a couple of months (and I'm being generous with that estimate) and worst of all, if it rains or if you walk across a wet floor you will think that you're on roller skates, so you'll have to remember that if you don't want to embarrass yourself by landing on your ass in a McDonald's like I did. After saying all of that, would you believe that I like these shoes? The reason I gave them 4 stars is because they're cheap and comfortable. When they start wearing out I buy a new pair, rotate them with two or three other pairs of shoes that I wear to work and KEEP IT MOVING. Have fun and watch out for the wet spots.