I have learned from years of internet shopping that it is best to ignore negative comments about size in the reviews. I wear a half size, but when the shoes I want only come in whole sizes, I never go up a size. The smaller size usually fits better. I wear an 8.5, so I ordered an 8 and it fits perfectly. The white is not pure white. It's ivory or off white. And they're very comfortable!