I've been a customer for years now but this wedding season/birthday season, I took a gamble and ordered my dresses online. I'm familiar with the good quality of materials Windsor uses but when it comes to sizing sometimes you just won't know till you try it on. However I was pleasantly surprised to find that both dresses I ordered fit beautifully & ran true to size. I am so excited to wear these bad boys out. I ordered shoes as well and other than the fact they're a little slippery than I would like, it's nothing a little non-slip grip can't fix. Thank you Windsor for the fast delivery too, my items came in the mail 3 days early. Very happy with my purchase and would highly recommend to anyone looking for a formal dress without breaking the bank.