I was so excited when these came in the mail!! The material on the inside is very soft and cushions my feet well. I wear an 8.5 street shoe and the large fits perfectly. These are ideal for lounging around the house, going to school, and warming up before ballet classes.The colors are fun, but aren't too flashy, which I prefer. I never want to take them off!