So hard to guess fit and size so because i carry my weight in my tummy i ordered an xl. they were too big. the waistband is a nice, very wide, comfy elastic but fit loose. the legs were a bit baggy too and too long for my frame. the fabric is soft and has a bit of a contrast down the sides of the leg. due to the length, i decided not to reorder a smaller size. i think you'd be safe to size down in these.