After reading the reviews I bought a 12 regular and it fit my son perfectly.  He's normally a 10 slim.  The pants are good quality and I expect he will grow out of them before he wears them out.  Very happy with this purchase.