These are soft and comfortable. They fit very well and the colors are bright and attractive. Since there were so many pairs in the package I was able to share the pink and purple ones with my grand daughter and the blue ones with my daughter--everyone wanted a pair! I recommend washing first though since color transferred to feet when I worn the grey ones prior to washing. I'm very happy with the non-slip sole.