I bought a small and it fits great. Currently all my other regular tanks with built in bra, the built in bra part doesn't cover completely anymore. This one fits great, if I wear a bra with it, it completely covers the bra so it doesn't show anywhere. Very long and not tight at all in the stomach area. I am six months pregnant and there is still room to grow in this tank. Very comfortable.

The only tiny thing is the armpit area was a little higher than I was use to, but once I started to wear it more it didn't bother me anymore and I got use to it.