I got this dress for my casual marriage ceremony and I was hesitant at first due to the reviews. Not to mention I have a hard time finding things I'm comfortable in but this dress was perfect. I am 5'5"  about 170 pounds, a 36DD and an XL fit perfectly. Its comfortable and it's not see through. It also has adjustable straps which is a huge plus. I'm very happy especially for the price.