Perfect fit, nice and flexible and comfy and they stay on!!! My 1 year old daughter was running around all day in them. My only complaint is hat the white is more of an off white but they are still so nice and great quality.