I ordered an x-small in this shirt & it was still a little bit bigger than I would have expected. I am 5’2”, 120 lbs, 34 D. But I still liked the shirt. The material is light weight & flowy. Stitching seems to be sturdy. Overall I was satisfied with my purchase.