Fabric is very good quality and wash well. Fit is as expected given previous reviews that they are somewhat large. My granddaughter wears size 7 toddler shoe and these will fit her at least through size 9. I am buying these again; my granddaughter loves them.