The leg warmers feel soft and appear to be of good quality.  I only gave them 4 stars because I have not worn them yet and I do not know if they will stay up nicely. Also, I have not laundered them so I do not know how well they will do.