Fits exactly as it does on the model.  I'm 5'4", 36-28-40 (D cup) and I ordered the medium in navy.  I loved it but my breasts were too front and center for my comfort.  If I had more coverage I would have kept this beauty.  Also, it will pack beautifully, I pulled it out of the small package without a wrinkle in sight.