These shoes are cute, and flexible.  They seem well made. They run small though. I got the large. My baby's foot measured 5 inches exactly and he wears a size 5 shoe (barely), and the large is about the same size as his size 5's.