My toddler and I absolutely love these. They are soft, lightweight, and flexible. They are good for babies who are learning to walk because they have a soft, non-skid sole. They are also washable. Once, my toddler got yogurt all over them and after hand-washing them and air-drying, they were as good as new!