Such a cute outfit! Im usually a Medium in things but I am 5’8 150 lbs, with a butt & hips so I got a Large, as usually these are too short for me or don’t fit my hips at all lol.I could wear with/without a bra, lots of room in there. I’m a 34 DD & I have plenty of room, so big bust friendly.