I have been working in this field for over 10 years now, however since we started using cain i feel like they are really improving their services! They always do great work when it comes time that you need them most!! There has never once ever come up any issues or problems from my end as far as contact goes either so its all good :). Nothing at least nothing major anyways haha just some minor things here n there but thats nitpicking lol not anything big enough too be concerned about though :) We use Cains website primarily because well lets face facts if your looking into getting quotes online then who better than someone local right? Plus being able t get estimates done quickly without having an agent wait forever makes life easier overall especially during busy times such holidays etc.