Good product. They're just a little loose for my size 9.5, but I had no problem keeping them on my feet - although I can't remember if I'm L or XL. The felt lining is great compared to other rubber-lined galoshes.
Pros
Can extend the life of your shoes and save you money in the long run
Cons
Color may fade over time and affect the overall appearance of the product.