very good quality. initially were tight to get on, but once on felt great and did the job. however i have since washed them, now I can hardly get my foot into them (appears they have shrunk a little). in hindsight, looks like i should have ordered m/l