Great staple; runs large
I'm a medium, but can wear a small depending on the item. For this top, I think the small is a better fit as it still had plenty of breathing space.
Also, the directions say to hand wash the top, but I machine washed it on the delicate/handwash setting with cold water and dried it on the delicate setting on low heat and it came out just fine.