A medium fit my seven year old perfectly. He's extremely slim around the hips, so pants were a nightmare to find. The elastic nature makes it perfect for adjustment, and the braid makes it so I can make it as tight as I need to around his little hips. Huzzah, no more falling pants.