I went to retail stores and just found out new roshes use the meshed sole compared to the rubber ones now. And I've checked the label for the roshes as well, made in Indonesia for my country region. Would really appreciate if anyone could help on the legit check :(