Vintage Vietnam era.
No noted stains
No missing buttons
Inseam about 28
Waist about 30
small wear mark on rear pocket - see pics