I am 5'2 weigh 160 with a 34D chest. This dress fits well. If it thinner stretchier material, however, it is not see-through. The belt is just for decoration and is not very sturdy. The belt is adjustable but it does not stay. It is very easy for it to loosen on it's own. I will be getting a different belt where that is not a problem. As you can see by the photo, you will need a bra that will not show because of the stretchy material. It is also not the color described. I bought the teal option, it is not teal, it is more of a navy blue color. It is still comfortable an nice. Because of my height, it is also about 2 to 3 inches too long. If you are shorter, like myself, you will need to get it hemmed. But that's nothing new...