All leather, I get tons of compliments, I got these for my 10 month old who has chunky feet and hates shoes, he leaves these on and they help with him now standing and trying to walk, they keep him from slipping he likes them, I love them. They fit a little loose but I got them a little larger to fit longer, second pair I buy and they go well with or without socks.