Was disappointed because they are super small (and for me to say this they have to be VERY NB small because I have a super small baby!!!!!). They are of good quality and don't slip off but you cannot get much wear out of each pair as they're made to be too snug and are not stretchy at all. But if you get them waay bigger then perhaps they can be good.