Very well made. Good quality for the price. Runs a little small. My 4 year old daughter wears a toddler size 10 and I got an 11.5 and it fits her. Was hoping to get them big so they'd last. Fingers crossed they'll last until her Recital!