I gave it two stars because they fit nicely and look good but do not hold up. My 7 year old had holes in these in about 2 months. He is very active so maybe normal use wouldn't ruin them. The soles are soft, not hard rubber.