Top quality and easy to put on. My cushions stay dry and clean. One of my best purchases.