They are soft and fit perfectly.  I like how there is the non slip writing on the bottom because my son slips and falls on the hardwood floor all the time with other socks.  He wears a size 7 or 8 shoe and I bought 3t-5t.  He's 36 in tall and 32 lbs.