Very poor job. Not only did they not clean everything that was agreed upon, but they refused to honor their pricing. Would not recommend. Response to owners: Interesting ... more