I'm 5'6", 170, 38C bra with a bit of a belly and ordered a large size. It fits okay. Not as loose as I would like but not pulling around my belly either. Since the fabric is 65 polyester it's a bit scratchy but not unbearable. Certainly not as comfortable soft as 100 cotton but I ordered it for a job that has a lot of stretching and it moves well. It washed dried with no wrinkles (thanks to polyester) and didn't shrink. I'd prefer more cotton but I think this will last, like, forever ( thanks polyester).
Rating: [4 of 5 Stars!]