Meh.  I might like this more if it wasn't so expensive.  Based on other reviews, I ordered the XXL (seriously have never order that size in my life).  150#, 38C.  It fits a bit loose but I like that.  What I don't like is how cut in the tank is by the armpit.  Maybe that's from the size (?).  Overall, good material feel but not work the money.