yes the waist is elastic, though tastefully done with the belt you would never know. as for the length if falls about six inches above the knee if you would like to know the exact length i will measure it and post it to you later okay? Have a nice evening!