OK, so I read the reviews.... I am a 38D and it was WAAAAY too  tight in the bust.  The length was good for me (5/4.5).  The material is stiff and would benefit from a washing before wearing if it fits you.  I feel that the "wing" like pockets would lay better also after washing.  Sadly returned.