With no doubt, buy it!!! I absolutely love it. I was very skeptical at first b/c I wasn't sure if it was going to fit. But per the other reviews I bought my regular size L and It has a stretch material so it doesn't fit too baggy nor to loose it fits just perfectly. Just for reference I weight 186 and like I said the  Large fit just fine, I can button it up if I wanted to but not planning on wear it like that.