I typically wear a large in tops and XL in jackets/sweaters, and got this in the large. I totally could have done with a medium, maybe even a small. It's super cute though! Lightweight and flowy. I've gotten several compliments on it.