Great quality! Easily goes on and the elastic keeps it on... just experienced 50 mph wind gusts and it stayed put!