Great soft leather like material. But much larger than expected. Purchased 6-12 mo. My baby wears 3-6mo and they are getting snug so I got the next size. These won't fit her until she is at least 1yo. I will order these in a smaller size for now.