I'm 5'5" and 122lbs and the small was a perfect fit. I am not large-chested (in my dreams), but just average, and I had no excess in the bust area. This is a simple dress that didn't break the bank and will be a nice addition for travel to a warmer location. I don't expect it to last forever, but I'll enjoy it while it does. I definitely recommend this dress.