I wore this for my bachelorette party. After reading some of the other reviews I decided to get a medium. I am 5'6" 130lbs and normally wear a small but the medium was a good choice. It was a little big at the bottom part where the hem of the dress fits but fit perfectly everywhere else. You can't really wear a strapless bra because it's a bodycon dress - you can see the outline of the bra very easily. I am a 32B but I needed something so I didn't show through, so I wore it with individual padded cups Hollywood taped to the dress. Some people could probably get away with no bra, depending on your body. For underwear I wore a seamless, nude thong because anything else you could see through the dress (color and outline). The fit is very flattering and sucks you in. Material was much heavier than I expected for the price. I will probably never wear it again but it was a great price for one night!Very fun dress, material is like elastic seat belts. I returned because it wasn't terribly flattering on my particular body type, but if you have a relatively slender figure, it would be really something. Color is exactly as pictured.I ordered a little to small. The dress is beautiful, shows off all your curves, would suggest not getting white if your a little "curvier" in the abdomenLove this dress. I would buy this dress 20 times over. ????????????Nice dress. My wife loved iti'm 5'11, tall, slim, and 145lbs, and the size medium worked great for me, it isn't as tight as you would suspect, a medium was ok for me. i thought i'd need the large, is plenty long enough with coverage.The fabric is amazing! Great dress for the price! Better than expected! Highly recommend!❤️