They were very knowledgeable, worked quickly and efficiently and their crews were very sensitive to the unique demands of working in a large multi-resident environment. Dan Ramage, the president, has enormous integrity. I can’t recommend them enough.