I was a little wary when I ordered this because rarely do I order clothes online and they end up fitting me. I typically wear a Large (I normally range between size 10-14 US Women's) so out of caution, I sized up on this and went for the XL. When I first pulled the dress out of the package it looked like it might be too snug around the bust, BUT THIS DRESS FITS LIKE A GLOVE. I want one in every color and pattern!