For nonpermanent fenders, these are fantastic. I've used them for three northern california rainy seasons so far and plan to use them for many more.
Pros: easy to attach/detach, does the job, very adjustable, plastic case for storage
Cons: need to affix included rubber stickers to your bike to hold snug, fenders constantly need adjustment before/after/during rides, they easily get knocked out of alignment.
In short, there are so many points of articulation on each fender (intended for making them fit perfectly) that the result is any bump, knock, flex, or even just road vibration and wind, will mess them up. they're still great, and i like mine, but i'd say every few rides i have to reach down and adjust them to keep them from rubbing the tire, getting caught in the brakes, etc.