I really wanted to love this because I went back-and-forth on it for about a week. I am glad I didn’t purchase a medium because it would’ve been too small. I purchased a large, but from the crotch area to the straps it felt tight. I’m not sure if I will be comfortable the day of because of this reason… The top portion of this also felt underwhelming and a little cheap. I’m not curvy, but I have a little bit of a bust area. Hope this review helps!