I found this top to run very large. i wear a medium in most retailer tops but often a large in other brands, i had to return this for a small. it was worth the effort however, extremely cute top that i can see wearing on its own or under a blazer for a night out.