We do most of the work ourselves, however, we do have a few subcontractors with who we have been working together for years. We can guarantee 100% satisfaction on their behalf. We would not work with anyone who is not meeting our own high standards of excellence.