I am 5'4 185 pounds and bought this dress in XL. It fits perfectly and is sooo comfortable. I also love the side pocket. I will be wearing this very often this summer. Though it has 3/4 length sleeves, the material is light and airy and if needed the sleeves can be pushed up and will stay. Also, it is the kind of material that will dry quickly. Also, this dress is very affordable compared to similar dresses from other companies, plus the cut and design of THIS dress is very flattering.