I was taking a leap of faith when I bought this not knowing if it was going to fit me or not.. but it did!  It is thicker than I expected, which is perfect! I am 5'10 abd 140lbs, I ordered a Large and it fit perfectly! Super cute!!