I have a slim body, but have been cursed with large thighs. This makes my body very difficult to fit, so it appears that this pant has become the answer to my prayers! The reason why I gave it only four stars is because it is advertised as an ankle pant. I'm 5'5" and had to cut several inches off in order to make them become an ankle pant.