I had trouble deciding between the XS and the S. I'm 5'6, 124lbs and a 34AA. The XS fits like a glove. I kept it because at the end of the day, it's a nice dress for under $25. It's not perfect and I did have to hem off about 2 inches from the bottom but because it's a single layer, I did it myself. I like that the top part is lined so you can just wear a stick on bra. The dress looks fancier than a regular maxi dress so it will be good for date nights or a summer wedding.