so the size was great and it fit well EXCEPT the length!!!! I don't think I have a longer than average torso but this shirt didn't even make it to the belt line on my pants, I also do not wear low pants so it wasn't. Aside the length the fit was nice yet it felt so uncomfortable wearing it almost like a belly shirt that I tossed it out. I would not recommend buying this unless you are shorter than about 5.7 I think if you are 5.3 and below you may be OK but don't take my word on it.