These boots are adorable, but I think they run small in size.  I went up a size from what my son is currently wearing and when the boots came I held them up to his current shoes and they measure exactly the same.  He hasn't worn them much yet so I can't speak to the durability.