This dress is so lovely, very good quality material! The order was delivered from Canada to the USA within 2 days. I am 5'11 and ordered an XL, it fits great. Length and sleeves are just right. I will say definitely size up as the line runs small. The skirt on the dress opaque and the black mesh is very thin, so ensure you're wearing thicker denier tights for competition to keep warm.