Product Rating: 5 of 5 stars
Listen to reviews!!
I'm typically a L in everything, but occasionally a size M. I kicked myself for not listening to the reviews because the L was wayyyyy too small on my rib cage (nowhere near able to zip it). Exchanged for an XL and it fit PERFECT! So cute and comfy, and I didn't have an issue with falling down really at all. The reviews are also correct that the material somewhat bunches at the top, but I didn't find it to take away from the dress.

