I purchased 2 of these on sale in white. They arrived 2 days later and fit perfectly. I love the fit of these, and comfort. I ordered 2 more-one black and one pink. They arrived again in just 2 days. The pink is more beige, but i love it.