The cleaning was thorough and all areas I asked for were paid attention to. The only thing I have to mention is the cleaners threw away some things that I needed. A little part of my kitchen robot, a pillow case and some batteries. I should have maybe stayed and supervised them since they are new cleaners and I have not worked with them before. Other than that, the job was done perfectly. I would hire this company again, just maybe stay around.