Esure have been the best all round insurance company I've ever used. They are very professional, understanding, impartial and thorough. They investigate everything in your case make sure your kept up-to-date with information and advice and get results. They're always striving to improve their services and very very competitive.