I bought this shoe for my baby boy in a large - which was supposed to translate into a size 3, which was supposed to be just a little too big for him.  However, the shoe came and he could barely squeeze his little feet into them.  The large is actually a small 3 / large 2.  If your kid wears a size 3 get an extra large.  I'm thankful that his baptism only lasted 15 minutes or we'd be in trouble.

However, the quality and design of the shoes were great!  Light material so it's not weighing down on your child's foot.  My kid is a jumper so I was happy to have these on his feet v. the heave soled shoes that are out there.  Other reviews note that it's hard to tie the shoe laces - not so much.  I found it easy.  Adorable shoe, poor sizing guides.