Cute but a little small
I very typically wear a medium on top, even sometimes a small. I ordered a medium in this, and it was definitely tight. I could zip it up, if I needed to, but it definitely didn't leave the looseness I was expecting. Super cute, though, and I will just plan on wearing it in situations where it will look best open.