This website freaking messed up so bad. I ordered a dress that was supposed to be blue and the top silver and told them it had to be here before a certain date because it gave me the option to let them know when I needed it. I paid $297 for the dress. I expected it by the April 18 and needed it April 22 and didn't get till April 21. And the worst part the dress was horrendous. It had a green top half and the dress its self was emerald green. I contacted them many times, hoping they'd get back to me they told me o can't get a refund ever. That I have to keep it even if I'm unsatisfied. I freaking hate this site. DONT EVER ORDER FROM HERE. EVER.