these are great for what they are made which is allowing the baby to have full mobility while keeping them safe from rough surfaces. they look really nice which surprised me since when they're off they look like clown shoes (they don't once he's wearing them). they have some down sides: the elastic at the top of the sock is very tight, tight enough to leave big mark on his leg. i had to stretch the elastic out on purpose. since our son is mostly barefoot and only wears shoes at places where the floor might be a hazzard (the street, the park, etc) i don't mind that much that they're still a little tight. another down side is the sock part immediately became worn out with little balls favric balls and hairs sticking out, even before the first wash (they'r esuper easy to wash) so they look kinda old very fast. another down side is they make his feet smell sooooo much. his feet swat in there and he can't wear socks because the shoe instantly comes off with socks. it's not pleasant, but the functionality of the shoe is so good we still put them on him and wash his feet when taking them off. we are planning on throwing them out once he outgrows them because of the smell that doesn't go completely away and the worn out look. i know it might look strange that i am giving them 4 stars, but the functionality of this shoe and hownimportant it is for a growing baby learning to walk to have mobility is so so big thay the pros definitely outweight the cons. in fact, we already bought the next size for him to wear