Got it at below the belt today... Don't bother buying it online, it'll end up almost being the same (Save $15-20) unless you can get free shipping. And you run the risk of being charged customs/duties.
Medium fit me perfect, I thought I was S, but I am more ripped and huge then I thought,

LOL