My daughter is 5 very petite and I got an extra small for her and they fit great. No more pulling up her pants all day. Still roomy enough in the Jean area, but not baggy. Bell part fits just right, and they are very comfortable.