These slim-fit pants are great. There is an elastic waist with roomy pockets at the front and back. These pants also look great with the matching blazer!