Perfect. I needed shorts to jog/ walk in, these fit true to size, and are flattering. Didn't squeeze in the middle. Very cute! I'd purchase again in more colors if they were available. I'm 5'3", 145lbs, average build. I don't carry a whole lot around the middle, but I don't have a perfectly flat stomach, either.