These shoes were great for my son. The mesh did start to wear out after awhile, but that is to be expected when it involves kids' shoes that they wear every day. I got these for a great price, and he said they were very comfortable and they really lasted a long time. Luckily by the time they wore out, he needed the next size up anyway. :)