Hi, I am asking a freind to purchase a lavacore long sleeves top for me. I usually wear XL shirts but on Lavacore's size charts, I should just be LARGE. Are they true to their sizes? I'm 5'8 and 217 lbs heavy, if it helps. Thank you.