I love the look and fabric of this item. I ordered a L and unfortunately it does not fit. I should have ordered an XL, but in the pictures, it looked like it would have been stretchier than it actually was. It looks like it will fit nice and tight though, so that is good.