Cleans easily, wears well in my experience. If you are doing it yourself which is eminently doable with a some sewing skills or having it done, I recommend to make the cushion cover a taste smaller all around than the foam to preclude wrinkles. I've had upholsterers make a couple cushions for small boats a time or two and they always had wrinkles..dang it...from making the cover too much the same as the foam.
An old girlfriend did mine for Passage thirty years ago, no wrinkles and the cushions were perfect the entire ten years I had the boat. 1/2" smaller all around was it? No can remember, coulda been 1/2" overall per side. If having them done, it'd be nice to have someone competent rather than just someone who bought a sewing machine....