Really deserves no stars! Gave one only because he showed up for estimate. Would NEVER recommend or work with him again. Took my $1,900 deposit but failed to use for job materials that he could show me; never did the job; and has failed to return my money in spite of my repeated requests. Admitted he used my deposit for personal use so then had no funds to do job for which I had hired him. That is classic definition of dishonesty and fraud. Am taking to court. Would be willing to revise this review if he shows some shred of honesty and decency and returns mydeposit. Until then, it stands.