I'm 5 '7 ", 166lbs, bought a large size and fit perfectly.When I wear this blouse I receive so many compliments! It has such a pretty shade of pink and a flattering cut that hides my love handles! It’s material is not too sheer, not too thick so it keeps me comfortable inside with air conditioning in school.