I have used this company for 3 years now and never really had an issues. Great customer service, team are very friendly and are quick to answer the phone.
Only thing I would say is keep an eye on the price when up for renewal as they always seam to charge me more rather than less which is annoying. Also when I changed my car to a smaller car with a smaller engine, they also charged me more rather than less!!