I have the John Taylor / Phoenix one. It fits on roof up or down and covers the bonnet louvres too. Absolutely brilliant and totally waterproof. Would really recommend it.
Usual disclaimers - just a very satisfied customer.
Cheers!
+1 - in total agreement with Robbie based on my experience.
Regards,
John