This one is perfect. The length is just right and it's the perfect fabric, thin and breathable. Extremely versatile to pair with dresses, tanks, blouses. Good for casual wear and also dress it up for the office. I'm 5'5 and 200 pounds and got an XXL. No regrets, just buy it.