Damn, so I probably should have ordered an XL huh? I figured I could go with the L since I'm only 5'5. Does the shirt ride up a significant amount?
At 5'5 I think you might actually be a size M (see size chart below, err one size up), but a size L should still fit you snug. FYI the shirt riding up has to do more with hips and butt, so if you have flatter hips you should be ok. I definitely think a XL would be too big on you.