Very, very thorough. These guys exceeded my expectations!!! I asked the manager to make sure my windows and floors were clean and that everything was dusted. But wow, I feel like they made my entire house as clean as an operating room. I’m not kidding. I was pleasantly surprised and I will hire them on a regular basis. I’m sure you will feel the same :-).