Horrible communication, unprofessional, over charges for materials, very evasive when confronted about my concerns. If you want my full review, I screen capped my full review, as it was too long to put here. I would never recommend Cliff's services to anyone, nor will I ever do business with him again. Work with him at your own risk!!!