WoW! Im in love with this jacket so comfy n true to size n also the fabric is stretchy n look so stylish..i wear size M but I ordered L it does fit perfectly but if I wouldve ordered a M it would fit me too n button up isn't a problem if the jacket runs a bit small or tight if u order ur actual size coz its strechy n btw whod like to button up their denim jackets! Its beautiful.