I rarely write a review because quite frankly I am not impressed enough to take the time and effort it requires. If I do, then I try to make it very complete. When I read reviews, I try to determine the person’s qualifications making the comments. Are they based on facts and experience or are they expressing some sort of frustration. I am Definitely not trying to brag, just qualifying myself for my comments. I am a retired engineer who is a perfectionist with many years of hands-on experience. I hired many contractors during my years and was not overly impressed with most. Many lacked in-depth knowledge or lacked the foresight to see what ramifications their work might cause further down the road and adjust accordingly. Usually it was do the job, get my money and get out. However, this was not the case when dealing with Belfor from Surrey BC. We had a tree fall on part of our house which required extensive work. Lars and Rick (his foreman) knew their stuff and did an outstanding job. There was a lot of heavy-duty work involved and I could not be happier. Everything they did was done properly, professionally and to code. The quality of the workmanship was excellent, There were a lot of different trades involved and once they started, there were no delays between. I would not hesitate to recommend them to anyone.