I have this top in black XL. It fits beautifully. The exact top in white and I could hardly get it over my head. Perhaps mislabeled. I have reordered same top in green XL hoping it will fit. Love the top in black ...3 stars is for due to mislabel. Need to add I typically wear size 10- 12 or Medium top but based on reviews I read I ordered the XL for the black top & it was.the right choice. I would recommend this blouse.