I didn't like this dress but gave it 3 stars because there are a lot of nice things about it. The material was nice, well constructed. Pockets were nice and laid flat.  I'm 5'7", 130 lbs and ordered the S which fit like a sack around the middle. I don't think an extra small would work because the small did fit around the shoulders, it was just really baggy around the middle. I don't want a summer dress to hug my figure, but it would be nice if it followed the lines of my figure and this dress didn't. I'm returning it.