I bought this little number after reading multiple positive reviews... I have to say that I was more than pleased with the product.  I am tall (5"9) about 135 lbs and 34B and it fit very nicely and very flattering.  The man I wore this for loved it - I think it is now his favorite :)  I did notice that the arms did not really stay up on my shoulders, but who cares??  I think that made it even sexier, sliding off the shoulders.  It fit snugly, but I did not feel uncomfortable.  And getting into it was easy, you just have to pay attention.  Definitely GET THIS!  I think it is probably flattering on all sizes and shapes :)