I received my order and was very happy. I am 5'7" / 145 with long arms. I ordered the size M. The fit is exactly as shown. I also wore it with leggings as shown. I got 3 compliments on my outfit today! It is comfortable, roomy, and has great arm length as well. I was worried it would run small and I would need to order a large. It is hard to know if things are jr. or not. This is a great top and I am excited to wear it again. I will wear it out knowing that I can get another one for just $10.00!