This dress is very flattering on me. I am 5'4", 170 pounds, and 36E bra size, ordered an 2XL. It is not too tight up top, which is difficult to find! It is thin enough material that I do not get hot, but not so thin that it is see through. Only thing is I have to steam or iron it before I wear it each time. However, it does wash VERY well. I have worn and washed it at least 20 times and it has held up very well.