These socks are absolutely adorable. My daughter is 5 and they fit just below the knee when buttoned up with cuffs (as pictured). This is our first purchase of Jefferies knee socks but we have been buying lace ruffle socks for years and they hold up great. Fantastic quality.