I was not able to order the white in large, so I ordered medium which is just too small for my 38DDD bust.  It looks wonderful on my friend whom I gave it to.  It was sooo cheap for the white- 4.99! The fabric is slippery polyester so it is very hot in our tropical climate. it is beautifully made.  Wish it came in extra large in white.