I bought this dress as a swimsuit coverup for my mint green vintage swimsuit.  I am a 40DDD and a size 16 and this XXL fits me very well.  It's comfortable and not too tight.  I could and most likely will wear this as a dress also.