Came exactly as expected. Perfectly white and fit fine. It does get dirty easily but when wearing white shoes in NYC, that's expected. I'll probably buy again but in a different color. The only thing to note is that the racing stripe on the bottom is not blue, it was black.