Size up!! jacket was real snug in the arms even after sizing up but pants were good. I usually could wear a large in sweat suits. Not 100% cotton. But overall I do like it. the bag is great my second purse I have purchased from here. Shipping took about 3 weeks. Would still orderd another one