I read all of the reviews before deciding on the size to order. I chose the 3x size and it fits fine in the body but the sleeves are about 3" too long so I will be cutting them and hemming them. I am 5'4" tall. It is always better to be too long than too short! I purchased the mauve colored floral one which I plan to wear with dark brown pants and a cream colored shirt.