Size 8 is a little loose on my slightly stocky seven-year-old but they stay on and are comfortable. Very durable fabric, heavier than most of his previous "little kid" jeans. They also have a regular button rather than a snap.