“I read all the reviews and was on the fence with sizing. I am so glad I bought the M. I am 5'1, 125# - swimmers shoulders and wide hips. The fit is great. Enough room in the shoulders and the sleeves are not long. Hem is nice as it fits loosely at hips. I am usually between small and medium.”