Love the shirt. Snug around arms and shoulders and loose around torso..very flattering. Perfect workout shirt in my opinion. For reference, I ordered a Large, a little long for my height (5'6") but nothing a few washes won't fix. Snug around the arms (17"). I think a medium would end up too tight after a few washes. Great shirt, will be looking to order more merch!