The size of the shirt must run big. I wear a size 12 so I ordered a large thinking it would fit just right. The top fits like it is a size 16 or 18. The sleeves are super long. I don’t have time to return the top so I have to spend extra money to get the sleeves hemmed.