I really love this dress. It is cotton which is great because I can't stand polyester. It is lined so it's not see through. I got a 3X, I am a busty size 18 and I probably could have got away with the 2X, but I would rather have it on the looser side for comfort. As others have mentioned, the dress does gap under the armpits, but that is an easy fix if you can sew or take to a seamstress. I like it so much I'm also ordering the brown. I only gave 4 stars because of the gaping and because on the listing they only give measurements up to an XL so I was left guessing which plus size would work for me.