I would recommend them to anyone.
I've known them for about 30 years, and over that time I've gotten to know them personally. They're just quality people, there's no doubt about it. They do a good job, and they care what you think about their job. One of the things I like best is that after they finish your job they write you a letter and give you an opportunity to give them feedback if they need to improve anything.