I always have high expectations of Puma's and they never let me down.  These shoes are cooler in person on my little guy.  I got the green so he can wear them with Navy or black. They are soft, comfortable, easy to put on and should be pretty durable since they are Puma's.  I cringed at the price tag because I think close to $40 is too much but caved anyway.  Sizing seems on point maybe slightly small but we're very pleased.  He gets compliments on them everywhere we go from strangers, to other mommies, even from daddies.  You can't go wrong with these for the spring.  The only reason I did not give a 5 is because the treads get dirt stuck in them and he brings it all through the house.