These shoes are absolutely adorable!! I will say I think they run a little small as far as sizing, so I'd size up. I've already washed them several times and they've held up great and returned back to crisp white. Will be buying more colors!