This dress is super cute. I love the way it fits and the material. I am 5 ft 4 in, 128 lbs, 36D. I ordered the extra small. I will have to be careful bending over in this because it is really short. Fortunately I read the reviews, or I would have ordered a medium, and it definitely would have been too big. The extra small is just right. Even if I were a little plumper, it would still fit as the material is very stretchy which is great because it clings in all the right places. I would never attempt to wear it with the zipper down as pictured, or I would be falling out of it, but you don't need the zipper down for it to look hot.I am keeping in mind the cost as I review this item. At the very low price I paid (full price, not one of those reviews were I was given the item or had the price reduced) it is well worth five stars. If I had spent a fortune on it, I would probably still give it four stars knocking off a star based on material quality. It isn't bad, just obviously not really expensive.I like that it has the clear straps. I will definitely use them. The top is surprisingly supportive.The pictures were taken when I pulled the dress out of the bag. I wasn't going out or making sure every wrinkle was out. I still thought it looked good, but when I wear it out, I will dress it up with nice shoes, accessories, make up, ect. I still had the tag on for the rear view pic. I took that one from a higher angle so it doesn't truly reveal how short the dress is in the back.