I bought a large and it's slightly loose fitting. I'm 5'5" and current 159 pounds. I love the tank with the built in bra for our hot summer days in Bakersfield. I bought black and I dare say it has a nice slimming effect. I'm going to order a medium too since it's such a great price and I'm planning to lose some weight.