Competent and professional, but you’ll pay top dollar for average work. They charge for every little thing.They have been around a long time and understand how to make the insurance system work for them (and only them). Keep your guard up and expect they will live up to the letter of any agreement but maybe not…