I have never received more compliments than I have for this blouse. A woman in a car this morning, shouted out "I love that top". The first time I wore it, the reactions were the same. I usually wear an L, but something told me to order a XL. It fits perfectly. So, if you are petite, order on the small side. I love this top and the top's quality is awesome!