These pants are nice for the price, but make sure to leave yourself time before your performance to get them altered.
I am on the tall side, 5'8", for a female and these pants were super long on me (like for a person over 6 foot!).
Otherwise they are roomy, but fit well everywhere else.