Yes, I had a similar cover on my old XS. Rugged, but a real struggle to get on, and, in winter, really stiff and difficult.
I've got a made to measure one on the Osprey, made by Sanders Sails, and it is very easy to fit by comparison. A simple one man job to fit.
They do different grades of material, with a lighter material if you wanted to carry it in the boat
Sanders quoted a minimum life of ten years, but hinted that if that is all I got they would be surprised.
Not cheap, but I am very happy with it. I guess you get what you pay for