Bought this for a wedding and its perfect. I ordered an xl. I'm 5'5" 198 lbs. 38 D. I have a athletic build with broad shoulders. This fit perfect. Its snug, but not too tight in the chest. Even the arms aren't too tight and I can stand to tighten them up. The length is right to my knees. I also purchased the petticoat. Dress looks fabulous with or with out. I'm going to buy more of the different patterns.