I got these for my almost 15 month old (he has big feet) in size 12-18 months.  They fit perfect so are about 5 inches long I think.

The interior is VERY soft and comfy feeling.

My son has a really hard time pulling them off - but the great thing is, he doesn't typically try to pull these off.  He likes them.  If I take them off, he will go and try to put them back on himself.  They are fairly easy for me to put on, I just have to pull them on, no laces or velcro...very easy.

One thing I must mention in this review is that my son loves to walk and starting to try to RUN, and these shoes are great for walking toddlers.  He can easily walk around in them, they aren't too bulky and seem very comfortable on his feet and ankles.  He does NOT slip on our tile floor and he doesn't trip on the carpeted floors while wearing these booties.  He can also crawl around on hands and knees and they won't slide off.  I wouldn't have him wear them outside, though one time my husband set him down in the snow and they got covered in snow - but his feet stayed warm and dry and I just dusted off the snow.  No big deal.

One more thing - out of the 5 pairs of shoes that my son has - these are the ONLY ones he will walk in.  All of the other shoes we have for him, even slippers that appear comfy, he refuses to walk in them.  He actually cries if I put him in either of his other boots.

VERY GLAD WE GOT THESE BOOTIES!!

Cute, comfy, cozy, good for beginning walkers!!