If you truly are a petite size woman, you will float in this blazer. But I'm also 100lbs and 5'3 so it probably makes sense that even the S size was too big. Otherwise the length is perfect, and it's really nicely fitted
Fits perfect because it stretches. Not too hot material for the summer.