Giving four stars due to the look, easy straps and good quality. Did not give five stars bc the sizing is way off. I ordered the first time and due to being too big i returned it. I repurchased and it's still too large ( son wears a 7.5 and ordered a 7.5). It flips when he walks. Pro could stand to have a half size smaller but needed it for his first day of school so i kept them. For future orders i will just know to get a half size smaller if i want him to be able to wear them right away.