It's holding up pretty well up to now, I had a few problems with the driver side since it was in-channel and would hit the window deflectors and go back down, but re-installing it again it works fine now. It seems like its durable.
The video from weathertechs website is a good installation video.