I have used this company for both construction clean ups and for duct cleaning. I find them easy to work with, great communication, and they operate with integrity and do what they say they will do, every time. They are quick to respond with estimates and show up exactly when they say they will. QJS has proven to me that they can be flexible and come up with unique solutions to various cleaning challenges that arise with general contracting work. I will use them exclusively for my cleaning needs going forward.