Although I have read and heard good things about them, on my house, it's been a nightmare. They schedule days when parts of the service will happen and don't show up and when they finally do (usually weeks later) they seem to be always looking for an excuse to say there is something missing and leave. My advice, bring someone from another country, but don't hire these guys.
Cons: unreliable, unprofessional, unresponsive
more