My experience with KMA has been very satisfactory. I do not like the four hour window for scheduling purposes. KMA's service personnel were polite, courteous and professional. They were all "good listeners" and responded to my questions adequately and clearly. The house keeping could be a bit more thorough. I know that nothing exists today that would be termed cheap, but I found pricing to be on the high side of what I expected. The final product was impressive.