The shoes look exactly the same in person—that's a good point. As for the shoe size, it fits well with a little allowance, which is intentional. Regarding the material—hmmm—it says "mesh cloth," but it's actually a rubberized material styled to have a mesh-like appearance. I felt a bit deceived.