I am a size S so that’s what I purchased. I have big boobs so the breast part is fine. I like to show cleavage. I’ll def need boob tape to prevent nip slips. The straps are not adjustable & are very stretchy so you will need to have some boob support of your own as a bra is not possible with this dress. The dress is very stretchy & rises up when you walk which is risky bc of the high slit. I wish I had purchased an XS so it could hug me tighter. This dress DOES NOT SNATCH. It’s ok I guess. I purchased this for my upcoming birthday but decided to look for another bc this doesn’t give me the WOW that I was hoping for. It’s a cute date night dress, I guess. 7/10 recommend.