I was a little apprehensive to order this, based on other reviewers that said it was impossible to get on, didn't fit their bust line properly, etc.  However, I am not a large busted woman, so the boob part fit me fine.  As someone else suggested - DON'T try to pull this on over your head.  Pull it up by stepping in to it - you'll have a much better experience. Oh!  and I did have to order up one size from an XL to a 1X.  Returning the first one that was too small was very easy, and got the new one fast.