Absolutely terrible. We had a fairly large fire insurance claim. Service Master Brampton was our insurance companies approved vendor so we went with them for the emergency work as well as the reconstruction. Somewhere during the packing, storage and move back they lost and/or damaged a good number of our belongings. We had to argue with them to compensate and only after the insurance company got involved did they take some responsibility. The project manager did a poor job of organization and we had to have the owner take over. For reconstruction a large number of the sub trades they hired performed poor quality work and many things they needed to come back twice, three and sometime more times to try and do correctly. Luckily we had a good Insurance Adjuster and she helped push them to address their mistakes in addition to escalating and getting the vendor relations team at the insurance company involved (filing a formal complaint with them now). The end result is things dragged on for almost four extra months with them (on a job supposed to be four months). Lesson learnt that approved vendor doesn't mean quality vendor and be sure to do your homework before hiring a insurance companies approved contractor.